У меня проблема, этот URLForUbiquityContainerIdentifier в некоторых случаях возвращает ноль, даже если пользователь все правильно настроил в настройках. Мой код:
dispatch_async(someQueue, ^{
if (![[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]) {
ErrLog(@"iCloud container not available.");
return;
}
dispatch_async(dispatch_get_main_queue(), ^{
[...]
});
});
Кто-нибудь столкнулся с той же проблемой? Я устанавливаю nil в качестве идентификатора контейнера, который должен работать в соответствии с документами Apple, но я больше не уверен в этом.Также этот код отлично работает для большинства пользователей, но почему-то не для всех.