Почему ubiquityIdentityToken возвращает ноль?

NSFileManager.defaultManager().ubiquityIdentityToken на каком-то устройстве в некоторых случаях возвращает nil, даже если я настроил iCloud Documents в возможностях, и я вошел в iCloud на устройстве. Насколько надежна работа ubiquityIdentityToken, по вашему мнению? Я делаю что-то неправильно?

На iPhone он возвращается правильно с реальным токеном, но на iPad он возвращается с нулевым значением, даже если я вошел в систему.


person János    schedule 17.09.2014    source источник


Ответы (1)


Для получения токена необходимо дополнительно включить iCloud Drive на устройстве. Если он выключен, ubiquityIdentityToken вернет ноль.

введите здесь описание изображения

person János    schedule 17.09.2014
comment
а если не хотите включать iCloud диск?!?! это обязательно? - person MatterGoal; 26.09.2014
comment
Я не уверен, что это обязательно, но я много гуглил, и это помогло - person János; 26.09.2014