Swift: how to get value from AutoreleasingUnsafePointer <NSString?> From NSScanner?
I do not know how to use AutoreleasingUnsafePointer. I have the following code:
var myString: AutoreleasingUnsafePointer<NSString?>
myScanner.scanUpToCharactersFromSet(NSCharacterSet.newlineCharacterSet(), intoString: myString)
Now, what should I do to get a string from 'myString'? I know this can be zero, but I could not figure out how to get the string value if it was not. And the Swift expansion method only works with the Optional type.
Thank!
+4
2 answers
AutoreleasingUnsafePointer:
struct AutoreleasingUnsafePointer<T> : Equatable, LogicValue {
let value: Builtin.RawPointer
init(_ value: Builtin.RawPointer)
func getLogicValue() -> Bool
/// Access the underlying raw memory, getting and
/// setting values.
var memory: T
}
, storingString.memory.
, , NSString?,
+1