AutoreleasingUnsafePointer
全部标签 在使用Applescript命令运行NSAppleScript.executeAndReturnError时应该会失败并返回错误,我收到Can'tunwrapOptional.None错误forerrorDict。varerrorDict:NSDictionary?=nilvarscriptObject:NSAppleScript=NSAppleScript(source:command)varexecute:NSAppleEventDescriptor=scriptObject.executeAndReturnError(&errorDict)我知道错误是由于解包了一个nil可选变量
我不知道如何使用AutoreleasingUnsafePointer。我有以下代码:varmyString:AutoreleasingUnsafePointermyScanner.scanUpToCharactersFromSet(NSCharacterSet.newlineCharacterSet(),intoString:myString)现在,我应该怎么做才能从“myString”中获取字符串?我知道它可以为零,但我想不出一种方法来获取字符串值以防它不是零。而且Swift展开技术只适用于Optional类型。谢谢! 最佳答案
以下代码给出编译器错误“使用未声明的类型AutoreleasingUnsafePointer”varmyString:AutoreleasingUnsafePointer我是否错过了编译器设置步骤?谢谢 最佳答案 如documentationrevisionhistory中所述UpdatedthePointerssectiontoreflectthatUnsafePointerhasbeenreplacedwithUnsafeMutablePointer,ConstUnsafePointerhasbeenreplacedwithUn