我正在使用核心數據的項目,我似乎無法找到足以解釋爲什麼我的程序中的以下代碼行始終返回NIL for modelURL。核心數據 - NSURL命令和momd
NSURL *modelURL = [[NSBundle mainBundle] URLForResource:@"CoreDataBooks" withExtension:@"momd"];
這個例子是直接從蘋果的示例代碼,它實際上在他們的程序工作,但我不能讓它在我的工作。
問題:
1)在嘗試實施之前是否有某些事情需要到位?我注意到Apple解決方案有一個我沒有的「CoreDataBooks.DCBStore」文件。我嘗試了很多東西來創造這個...沒有運氣。 2)媽媽:我讀過很多關於這個的文章,看起來和「媽媽」有點不同。我知道「d」爲數據集提供了額外的功能,在這裏發佈的一些答案中,作者表示如果沒有對原因的很好解釋,就會使用「mom」而不是「momd」。同樣,這也不起作用。
一如既往,我感謝您的幫助!
格倫
檢查資源名稱的拼寫。確保模型包含在您正在運行的目標包中。 – Mundi
檢查了第一部分(拼寫)。沒問題。 「你的意思是」確保模型包含在你正在運行的目標包中。「 –
在Xcode中選擇模型文件並檢查文件檢查器是否勾選了相關目標的複選框。 – Mundi