弄清楚如何在swift中进行以下呼叫:
var anyError: NSError? = nil var rsrc: NSNumber? = nil var success = url.getResourceValue(&rsrc,forKey:NSURLIsUbiquitousItemKey,error:&anyError)
以上不编译:@H_403_4@
Cannot convert the expression's type 'Bool' to type 'inout Bool'
所以我试过这个:@H_403_4@
var anyError: NSError? = nil var rsrc: AutoreleasingUnsafePointer<AnyObject?> = nil var success = url.getResourceValue(rsrc,error:&anyError)
但这会产生EXC_BAD_ACCESS运行时错误.@H_403_4@
如何传递预期的第一个参数为AutoreleasingUnsafePointer< AnyObject?> (它应该指向一个布尔NSNumber根据doc),然后能够检查其预期的Bool值?@H_403_4@