Поскольку URLForUbiquityContainerIdentifier:
возвращает не-ниль даже в режиме полета, пока iCloud остается включенным, как я могу определить, доступна ли сеть и обрабатывается ли она?Открыть документ iCloud, если сеть недоступна
Если я слепо открою документ, содержимое которого не было кэшировано локально (я вижу его, потому что его метаданные есть), и сеть недоступна, процесс загрузки никогда не будет завершен.
Благодарим за помощь.
Но если вы проверили 'NSMetadataUbiquitousItemDownloadingStatusKey' перед вызовом' openWithCompletionHandler: ', вам также необходимо проверить, доступно ли сетевое подключение. Хорошая новость: 'openWithCompletionHandler:' ДОЛЖНЫ завершаться, вызывая 'completeHandler', с' success = NO', не слишком долго после. –