Как я могу установить значение для моего собственного URLResourceKey? - PullRequest
0 голосов
/ 06 мая 2020

URLResourceKey имеет publi c init, поэтому я создал свой собственный ключ:

let instanceVersionKey = URLResourceKey("instanceVersionKey")

Следующее НЕ делает sh (файл по URL-адресу находится на устройстве и не имеет каких-либо c ограничения записи)

try! (url as NSURL).setResourceValue(Int(4), forKey: instanceVersionKey)

Также следующее не треснет sh

var versionValue: AnyObject?
try! (url as NSURL).getResourceValue(&versionValue, forKey: instanceVersionKey)

Однако это печатает nil, поэтому значение не было установлено

print(versionValue) // nil

Как я могу установить значения для моего собственного URLResourceKey? Или вообще не нужно создавать какие-то собственные URLResourceKeys, даже если инициализация - publi c?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...