URLForUbiquityContainerIdentifier возвращает ноль, даже если настроен правильно

У меня проблема, этот URLForUbiquityContainerIdentifier в некоторых случаях возвращает ноль, даже если пользователь все правильно настроил в настройках. Мой код:

dispatch_async(someQueue, ^{

    if (![[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]) {
        ErrLog(@"iCloud container not available.");
        return;
    }

    dispatch_async(dispatch_get_main_queue(), ^{
       [...]
    });

});

Кто-нибудь столкнулся с той же проблемой? Я устанавливаю nil в качестве идентификатора контейнера, который должен работать в соответствии с документами Apple, но я больше не уверен в этом.Также этот код отлично работает для большинства пользователей, но почему-то не для всех.

14
задан Martin Hering 14 December 2011 в 13:29
поделиться

0 ответов