2010-04-29 43 views
1

我需要一些關於如何從數據庫獲取數據的建議(sqlite)。我有一個基於導航的應用程序。我擁有的數據庫包含一個CONTACTS表。對於CONTACT中的每一行,另一個表CONTACT_DETAILS包含大約50行。
來自CONTACTS的數據我必須在應用程序啓動時加載,因爲我必須在應用程序的第一頁上顯示它們。現在談談CONTACT_DETAILS,在這裏我對如何從數據庫加載數據有點困惑。 我應該一次加載應用程序負載嗎?或 只能在選擇特定聯繫人時加載此數據嗎?在iphone應用程序中訪問數據庫所需的建議

回答

0

簡短的回答:使用CoreData,你不必擔心它。

稍微長一點的答案:它取決於(好的,那個更短)。如果你的數據庫很小並且你不打算更新它,那麼你可以在啓動時加載它;但如果您正在更新或更大,請在從主服務器調用視圖控制器時加載詳細信息 - 通常位於viewDidLoad(或viewWillAppear,依賴於)。

相關問題