Iphone 如果设备没有网络连接,如何显示数据?
在这种情况下,我使用外部源的Iphone 如果设备没有网络连接,如何显示数据?,iphone,ios,nsjsonserialization,Iphone,Ios,Nsjsonserialization,在这种情况下,我使用外部源的NSJSONSerialization在UITableView中显示数据。如果设备处于脱机模式,我还必须显示这些数据。这样做的最佳方法是什么?我是否需要一个内部数据库来存储数据,检查wifi,如果不可用,则显示本地数据 感谢您可能知道的任何帮助或教程。是的。您可以创建本地数据库来完成这项工作 您可以检查wifi状态。如果网络连接可用,则显示来自外部源的数据;如果网络连接不可用,则显示来自本地数据库的数据。是。您可以创建本地数据库来完成这项工作 您可以检查wifi状态。
NSJSONSerialization
在UITableView
中显示数据。如果设备处于脱机模式,我还必须显示这些数据。这样做的最佳方法是什么?我是否需要一个内部数据库来存储数据,检查wifi,如果不可用,则显示本地数据
感谢您可能知道的任何帮助或教程。是的。您可以创建本地数据库来完成这项工作
您可以检查wifi状态。如果网络连接可用,则显示来自外部源的数据;如果网络连接不可用,则显示来自本地数据库的数据。是。您可以创建本地数据库来完成这项工作
您可以检查wifi状态。如果网络连接可用,则显示来自外部源的数据;如果网络连接不可用,则显示来自本地数据库的数据。当您联机从外部源检索数据时,将其存储在本地。 下次启动应用程序时:
- 检查网络连接
- 如果网络连接可用,则检索数据并重新写入旧内容
- 如果网络连接不可用,请使用本地存储的数据
数据可以存储在
plist
,数据库文件
中,也可以作为文本文件
,从外部源检索数据时,在线存储在本地。
下次启动应用程序时:
- 检查网络连接
- 如果网络连接可用,则检索数据并重新写入旧内容
- 如果网络连接不可用,请使用本地存储的数据
数据可以存储在
plist
、数据库文件中
或作为文本文件
您可以使用CoreData数据库,即每次连接时更新数据。如果无法连接,只需显示旧数据即可
如何使用和检查WiFi连接,以便提供足够的内容;) 您可以使用CoreData数据库,即每次连接时更新数据。如果无法连接,只需显示旧数据即可
如何使用和检查WiFi连接,以便提供足够的内容;) 如果数据不太多,可以将其存储在plist中
-(void)Writetoplist:(NSMutableDictionary*)LoginDetails
{
}如果数据不太多,可以将其存储在plist中
-(void)Writetoplist:(NSMutableDictionary*)LoginDetails
{
}我对正在开发的应用程序有类似的要求。我从parse.com(远程对象)中提取数据,并将数据放入核心数据(本地对象)。在显示表视图时,我在后台运行parse.com查询,它提取数据并将其放入核心数据中。表视图使用
NSFetchedResultsController
,因此当核心数据(本地)对象发生更改时,表视图会随着数据的检索而更新。如果离线,则不会检索任何内容,因此表视图不会更新,而是显示对象的最后一次更新。我对正在使用的应用程序有类似的要求。我从parse.com(远程对象)中提取数据,并将数据放入核心数据(本地对象)。在显示表视图时,我在后台运行parse.com查询,它提取数据并将其放入核心数据中。表视图使用NSFetchedResultsController
,因此当核心数据(本地)对象发生更改时,表视图会随着数据的检索而更新。如果离线,则不会检索任何内容,因此表视图不会更新,而是显示对象的最后一次更新