2016-03-08 52 views
0

我有一個應用程序,可用作公司的移動電話簿。它與預加載的SQLite數據庫一起發佈。舊應用程序中的新SQLite數據庫

現在一年後,我們需要更新聯繫人列表。我更新了SQLite併發布了新版本的應用程序。我以爲iTunes會更新手機上的數據庫。我有用戶說這不是這種情況。

我認爲iTunes會這樣做是錯誤的嗎?有沒有人爲我提供有關SQLite和iTunes的更多信息?

+0

數據庫位於何處?你如何訪問數據庫?我們需要更多的信息來清楚瞭解正在發生的事情。 – rckoenes

+0

除了@ rckoenes的問題之外,您如何在應用程序中包含數據庫?它是作爲資源包含的,還是在他們收到應用程序後下載的?它是否從資源複製到文檔目錄? – shortstuffsushi

+0

這是一個資源。我使用SQLiteSwift庫在應用程序中訪問它。它會被複制到文檔目錄中。該目錄是否永久存儲? https://github.com/stephencelis/SQLite.swift 這是我們使用的sqlite庫。 – user3745934

回答

0

您必須按照您的要求以編程方式在代碼中更改您的數據庫。我不認爲其他人可以爲你做這件事。另一個解決方案是替換之前的數據庫啓動新版本,但現有的用戶可能會丟失他們的數據,所以這是不可取的。

+0

用戶在此應用程序中沒有持久數據。 (他們也不會)我會嘗試找到一種方法來替換以前的數據庫啓動一個新版本。謝謝。 – user3745934

相關問題