我的iPhone應用程序使用核心數據和SQLite數據庫;正在使用SVN跟蹤版本。向數據庫添加數據不會反映在應用程序中。我確信我將該項目從模擬器中刪除,並且新數據庫作爲文件添加到項目中。我懷疑數據正在緩存在另一個位置。由於SVN緩存的SQLite數據庫
請注意,即使直接編輯,SVN也不會對數據庫進行更改。此外,如果我將項目複製並粘貼到新文件夾,請刪除隱藏的svn文件夾,刪除構建文件夾,編輯數據庫,將項目從模擬器中刪除,然後編譯並運行,這是第一次。之後,數據再次被緩存在某個未知的位置。
任何想法,這可能是?
更新: 解決方案是退出我的SVN客戶端(版本)。我仍然不確定這是如何影響DB的更新的;我不認爲它會阻止或恢復任何更改。我現在可以編輯和保存更改。
謝謝大家的幫助。
謝謝你的回覆。我一直在清理和清理所有目標。我也嘗試刪除.app文件並重新編譯。我得到相同的結果。 SVN似乎只知道該文件何時被刪除。編輯數據庫不會顯示任何更改。我嘗試了關於xCode保存的建議,甚至編輯了一行代碼,結果仍然相同。請注意,在沒有SVN文件夾的項目副本中出現相同的行爲,這使我懷疑SVN可能不是罪魁禍首。 – 2010-07-28 17:53:10
你如何添加資源?參考與否?是否有另一個同名的資源?是否有一個前期或後期構建過程正在對資源進行一些操作? – 2010-07-28 18:42:54
我將db拖入xcode項目到一個文件夾中。我點擊「如果需要複製」。它顯示項目目錄中的數據庫以及.xcodeproj – 2010-07-28 18:52:50