使用未申报类型AutoreleasingUnsafePointer的Xcode 6公测6

问题描述:

下面的代码给人使用未申报类型AutoreleasingUnsafePointer的Xcode 6公测6

var myString: AutoreleasingUnsafePointer<NSString?> 

我错过了一个编译器设置步骤编译器错误“未申报类型AutoreleasingUnsafePointer的使用”?

感谢

documentation revision history

更新了指针节所述,以反映UnsafePointer已被替换为UnsafeMutablePointerConstUnsafePointer已经替换为UnsafePointer,并AutoreleasingUnsafePointer已被替换为AutoreleasingUnsafeMutablePointer

所以,你必须使用AutoreleasingUnsafeMutablePointer

我有同样的问题,但是,使用NSError。在新版本的Xcode(6.4)和Swift(以前的版本2)中,有必要使用:

var err: AutoreleasingUnsafeMutablePointer<NSError?> = nil