我有我可以寫最簡單的方法之一:URLForUbiquityContainerIdentifier工作正常,現在返回零
+(NSURL *)notesURL {
NSURL *url = [[NSFileManager defaultManager] URLForUbiquityContainerIdentifier:nil];
return [url URLByAppendingPathComponent:kAllNotes];
}
,這是偉大的工作。我開發了一個完整的應用程序,提交了它,獲得了批准,這些作品。
然後我試着用類似的方法制作一個新的應用程序,但是URLForUbiquityContainerIdentifier
保持返回零。堆棧溢出研究顯示,這意味着iCloud無法訪問。事情是,我已經設置了權限,在我的XCode項目中啓用了iCloud,使用我的Bundle ID設置了我的無處不在容器,我的配置文件包含了iCloud的用法,以及我的計算機上所有iCloud服務的價值大部分人都工作得很好。
在百靈之上,我回去嘗試在模擬器中運行我的最後一個應用程序,即使它完美地工作,它也不起作用。上述方法中的NSLog
正在爲變量「url」打印(null)
。
除了升級到OS X Mavericks預覽版之外,我無法想象當時和現在之間有什麼變化,但我的計算機上有一個Mountain Lion分區,這些症狀發生在那邊好。
不知道這可能是什麼?
呵呵。我可以SWORN我有第一個應用程序在模擬器上工作...但我想我一定是幻覺。太多的金魚和太少的睡眠,它可能是一個殺手組合,鄉親們。那麼,它正在設備上工作。謝謝! – Nerrolken