Не удалось выяснить, как сделать следующий вызов быстрым:
var anyError: NSError? = nil
var rsrc: NSNumber? = nil
var success = url.getResourceValue(&rsrc, forKey:NSURLIsUbiquitousItemKey, error:&anyError)
Вышеприведенное не компилируется:
Cannot convert the expression type 'Bool' to type 'inout Bool'
Итак, я пробовал это:
var anyError: NSError? = nil
var rsrc: AutoreleasingUnsafePointer<AnyObject?> = nil
var success = url.getResourceValue(rsrc, forKey:NSURLIsUbiquitousItemKey, error:&anyError)
но это приводит к ошибке EXC_BAD_ACCESS
.
Как передать ожидаемый первый arg как AutoreleasingUnsafePointer<AnyObject?>
(который должен указывать на логический NSNumber в соответствии с doc), а затем проверить его ожидаемое значение Bool?