當我使用 NSString *path = [[NSBundle mainBundle] pathForResource:name ofType:@"sqlite"];
一個NSBundle對於給定的路徑
的一個NSBundle類,而不是當在Xcode中不包含的文件返回零,對於一個給定的文件名創建的文件,好像是在創建文件不管是什麼。我試圖消除在Xcode的文件,也沒有工作,然後我去了路徑模擬器項目(由pathForResource生成路徑):
/用戶/ USER_NAME /庫/應用 支持/ iPhoneSimulator /6.0/Applications/APP_CODE/APP_NAME.app/sampleDB.sqlite
在調試器中運行程序之前,我手動刪除文件「sampleDB.sqlite」。每次調用pathForResource方法時,文件似乎都會奇蹟般地重新出現在文件夾中。
文檔狀態: 返回類型: 資源文件的完整路徑名,或者如果文件找不到,則爲nil。
編輯:
隨着註釋掉一個pathForResource,文件中刪除 - 我仍然得到該文件中捆綁神奇重現。有任何想法嗎?