我正在编写第一个iOS应用程序..它只是获取用户输入并将其发送到自定义API。 但是,当用户处于某个黑点(无信号)时,我希望应用程序将数据保存到本地,并在网络可用时自动发送..
实现这一目标的最佳和简单方法是什么?
答案 0 :(得分:0)
使用可访问性检测用户是否具有Internet连接。如果是,请正常发送数据。如果他们没有Internet连接,请将数据保存到文档目录或使用NSUserDefaults。
[[NSUserDefaults standardUserDefaults] setObject:object forKey:@"Data1"];
NSString *string = [[NSUserDefaults standardUserDefaults] objectForKey:@"Data1"];