2017-06-15 22 views
-3

我是swift和iOS開發新手,所以我仍然在學習Xcode中的一切工作原理。我目前正在建立一個使用表格視圖的列表應用程序,但是每當我重新打開應用程序時列表就會變成空的。我看過YouTube上的教程和其他幾個地方,但我能找到的所有內容都是將數據保存在標籤上,這對我而言並不適用於我的桌面視圖。如果有人能指導我如何在swift中將數據保存在tableview中,我將非常感激。非常感謝你!如何在swift中將數據保存在* table view *中?

+0

使用核心數據或任何其他數據庫/服務器。 – JuicyFruit

+0

就像我剛纔說的,我剛剛開始學習,所以我不知道該怎麼做,對不起:(編輯:我只是看了核心數據,當我開始項目時沒有檢查那個框。有沒有辦法使用核心數據? – tatiaris

回答

2

有很多與網上相關的答案和指南,所以你必須做你自己的研究,看看哪個最有意義。需要注意的一點是,保存數據的方式與您的表視圖無關,正如名稱所暗示的那樣,只是視圖。

有幾個選項:

  • UserDefaults:這通常是最適合個體值,設置 和標誌。除非列表很短,否則我可能不會使用 這個。
  • CoreData這是標準選項,將 構建到iOS中,並通過使用NSFetchedResultsController實際上與UITableView 實現了很好的集成。
  • 手動歸檔 使用NSCoding:創建一個Data對象並將它自己保存到磁盤 。隨着現在可用的漂亮的持久性選項的數量, 我不會推薦這個打擾。
  • 另一個第三方數據存儲:有一些這些,Realm.io想到 作爲一個非常流行和靈活的選擇。
+0

非常感謝!我會這麼做 – tatiaris

相關問題