繁体   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