我正在開發一個iphone應用程序,通過sqlite讀取數據。 我通過Terminal創建了一個數據庫並添加到Xcode項目中。Iphone的SQLite問題
我回到終端並在文件中包含一個新表。 SQL。問題是因爲我的新查詢沒有看到新表格。這是一種緩存?我如何解決這個問題?
我正在開發一個iphone應用程序,通過sqlite讀取數據。 我通過Terminal創建了一個數據庫並添加到Xcode項目中。Iphone的SQLite問題
我回到終端並在文件中包含一個新表。 SQL。問題是因爲我的新查詢沒有看到新表格。這是一種緩存?我如何解決這個問題?
您使用哪些代碼創建數據庫?在複製到文檔文件夾之前是否檢查它是否存在?如果是這樣,它就存在並且不會被複制。
SQLite文件在哪裏?它在你的應用程序包中嗎?如果您嘗試修改在模擬器中運行的版本,請確保您修改了已複製到iPhone Simulator文件夾(~/Library/Application Support/iPhone Simulator/
)的版本。
您可能會嘗試從模擬器(或設備)中卸載您的應用程序,然後重新安裝應用程序,假定使用新的SQLite數據庫。在這種情況下,有幾種方法可以獲得舊數據庫。
感謝您的提示。我刪除了iPhone Simulator目錄內的文件,然後重新運行應用程序。有效。 謝謝! –