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