【发布时间】:2011-08-24 03:50:10
【问题描述】:
我正在编写第一个 iOS 应用程序。它只是获取用户输入并将其发送到自定义 API。 但是,当用户处于某个黑点(无信号)时,我希望应用程序将数据保存到本地并在网络可用时自动发送..
实现这一目标的最佳且简单的方法是什么?
【问题讨论】:
标签: ios
我正在编写第一个 iOS 应用程序。它只是获取用户输入并将其发送到自定义 API。 但是,当用户处于某个黑点(无信号)时,我希望应用程序将数据保存到本地并在网络可用时自动发送..
实现这一目标的最佳且简单的方法是什么?
【问题讨论】:
标签: ios
使用可达性来检测用户是否有互联网连接。如果有,请正常发送数据。如果他们没有 Internet 连接,则将数据保存到 Documents Directory 或使用 NSUserDefaults。
[[NSUserDefaults standardUserDefaults] setObject:object forKey:@"Data1"];
NSString *string = [[NSUserDefaults standardUserDefaults] objectForKey:@"Data1"];
【讨论】: