簡體   English   中英

iOS Swift-TableView數據源-應用關閉時保存數據

[英]iOS Swift - TableView data source - saving data when app close

我正在使用TableView的快速應用程序。 它的單元格充滿了來自遠程服務器的數據。 這就是我的應用程序現在的工作方式,但是我想更改此模式,因為我確定這不是正確的處理方式:

首先:載入表格視圖時,我使用以下方法調用一個從服務器獲取數據(json)的函數:

NSURLConnection.sendAsynchronousRequest(request, queue: NSOperationQueue.mainQueue())

之后,我將數據另存為NSUserDefaults中的對象。 該對象包含字符串,例如用戶名,描述,位置,圖片等。我知道,即使這些圖像不是很大,將圖像存儲在NSUserDefaults中也是不正確的...

第二:我用從NSUserDefauts獲得的數據填充表的單元格,其中存儲了我的json數據。

首先,我想知道當用戶點擊表格的最后一個單元格時如何將數據自動追加到表格中,就像所有使用表格視圖來獲取用戶帖子的應用一樣...

在Instagram中,關閉應用程序,斷開互聯網連接並重新輸入應用程序后,它將顯示關閉應用程序之前您看到的最后一個表格中的前10個單元格,因此Instagram可以以某種方式保存在某處,也許在coredata,前10個單元格的數據。

您如何建議我這樣做?

問題不是特別.....

加載數據錯誤。

還是您從coreData錯誤中獲取了結果?

CoreData可以保存View和一些信息。

發布您的代碼。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM