如何在网络连接时上传缓存的应用数据?

时间:2013-10-31 02:38:07

标签: ios caching upload

我希望能够从我的应用程序中保存一些数据,然后在有Wifi连接时将其上传到服务器。有这样做的标准方法吗?此外,即使我的应用程序在此期间已关闭,是否可以执行此操作?

1 个答案:

答案 0 :(得分:1)

您可以使用Reachability库来检查您是否已连接到网络,如果没有将数据保存在SQLite数据库或您已保存的其他方法中。在应用程序启动时或检测到网络时,检查是否有缓存数据,然后在请求中发送,在收到服务器确认已成功接收数据后删除数据。

链接到可达性:https://developer.apple.com/Library/ios/samplecode/Reachability/Introduction/Intro.html