2014-10-27 49 views
1

我有一臺運行iOS 8.1的新iPad Air 2,用於測試我的應用程序。URLForUbiquityContainerIdentifier從未返回運行iOS 8.1的iPad Air 2

對URLForUbiquityContainerIdentifier的調用永不返回。

我在我的iPhone 5s上安裝了iOS 8.1,一切都按預期工作。

我想在iPad Air 2的iOS 8.1中可能存在一個錯誤,但我不確定。我注意到,在iCloud的設置中,文檔和數據甚至沒有列出,並且我已退出並重新簽入文檔&數據顯示在設置中。這導致我相信這可能是一個iOS錯誤。

但萬一不是,其他人有沒有調用URLForUbiquityContainerIdentifier永遠不會返回?如果是這樣,你做了什麼來解決它?

這是一個核心數據應用程序使用iCloud存儲的sqlite數據存儲。

我之前調用了ubiquityIdentityToken,它回調了一個非零值,所以iCloud可用。

NSURL *cloudStoreURL = [fileManager URLForUbiquityContainerIdentifier:@"XXYYZZ.com.yourcompany.appname"]; 

回答

0

一位用戶發郵件給我說,它突然開始爲他工作。我只是在沒有變化的情況下運行我的應用程序,一切正常。我不知道它爲什麼起作用,但是某處發生了一些變化,我猜測蘋果改變了一些事情。

0

我最近在我的一個應用程序中看到了同樣的問題。它從來沒有爲我直接發生,但在審查過程中發生了蘋果。但是,它只發生在我的一個應用程序中。具有相同代碼的第二個應用程序從未爲我自己或Apple顯示過這個問題。我曾就此問題與DTS聯繫。如果我得到解決方案,我會在這裏發佈。

相關問題