【问题标题】:iOS save data and send when network(2g/3g) becomes availableiOS 保存数据并在网络(2g/3g)可用时发送
【发布时间】:2011-08-24 03:50:10
【问题描述】:

我正在编写第一个 iOS 应用程序。它只是获取用户输入并将其发送到自定义 API。 但是,当用户处于某个黑点(无信号)时,我希望应用程序将数据保存到本地并在网络可用时自动发送..

实现这一目标的最佳且简单的方法是什么?

【问题讨论】:

    标签: ios


    【解决方案1】:

    使用可达性来检测用户是否有互联网连接。如果有,请正常发送数据。如果他们没有 Internet 连接,则将数据保存到 Documents Directory 或使用 NSUserDefaults。

    [[NSUserDefaults standardUserDefaults] setObject:object forKey:@"Data1"];
    
    NSString *string = [[NSUserDefaults standardUserDefaults] objectForKey:@"Data1"];
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-17
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多