我很好奇在Xcode模擬器上沒有使用Core Data,爲什麼執行似乎停止在下面的行(見下文)。這在設備上工作得很好,但在模擬器上[[self managedDocument] documentState]
返回(null)
。我懷疑這是因爲模擬器使用Mac並且沒有在磁盤上創建數據庫,但我只想檢查以確保在實際設備上運行時不會發生缺少的事情。模擬器在UIManagedDocument documentState上停止?
if([[self managedDocument] documentState] == UIDocumentStateNormal) {
[self scanDataFromServer:kALL_REACTOR_TEMPS];
}
注:
我並不需要在模擬器上運行,我只是想檢查應用具有較大的iPhone5的屏幕,而蘋果是如何跑得到全面的實際設備運到我。
ALSO:
- 模擬器被設置爲視網膜4英寸,我使用的裝置是 iPhone4的。
- 該應用程序首先創建並填充核心數據,因此 不是缺少文件的情況。