我遇到問題,即使用戶在設置中正確設置了所有內容,URLForUbiquityContainerIdentifier在某些情況下仍會返回nil。我的代碼:即使配置正確,URLForUbiquityContainerIdentifier也會返回零
dispatch_async(someQueue, ^{
if (![[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil]) {
ErrLog(@"iCloud container not available.");
return;
}
dispatch_async(dispatch_get_main_queue(), ^{
[...]
});
});
有沒有人遇到同樣的問題?我將nil設置爲應該根據Apple文檔工作的容器標識符,但我不再相信這一點。此外,這段代碼對於大多數用戶來說工作得很好,但不知何故不適合每個人。
一個用戶只是報告說,它在安裝的iOS 5.1 Beta 2中 – 2011-12-14 14:36:34
有同樣的問題,這個方法總是返回零 – 2012-02-07 21:23:42
我現在設置正確的容器標識後工作。這沒有效果。仍有一些用戶遇到此問題。在設備 – 2012-02-08 20:31:09