小编CMo*_*ont的帖子

在swift中使用NSURL getResourceValue

无法确定如何在swift中进行以下调用:

var anyError: NSError? = nil
var rsrc: NSNumber? = nil
var success = url.getResourceValue(&rsrc, forKey:NSURLIsUbiquitousItemKey, error:&anyError)
Run Code Online (Sandbox Code Playgroud)

以上不编译:

Cannot convert the expression's type 'Bool' to type 'inout Bool'
Run Code Online (Sandbox Code Playgroud)

所以我尝试了这个:

var anyError: NSError? = nil
var rsrc: AutoreleasingUnsafePointer<AnyObject?> = nil
var success = url.getResourceValue(rsrc, forKey:NSURLIsUbiquitousItemKey, error:&anyError)
Run Code Online (Sandbox Code Playgroud)

但这会产生EXC_BAD_ACCESS运行时错误.

如何将预期的第一个arg传递给AutoreleasingUnsafePointer<AnyObject?>(根据doc指向一个布尔NSNumber),然后能够检查其预期的Bool值?

url swift

15
推荐指数
3
解决办法
5540
查看次数

标签 统计

swift ×1

url ×1