我有一个iPhone应用程序,它使用ASIHTTPRequest通过PHP Web服务层将用户输入的数据传输到远程MySQL数据库。这非常有效。
如果用户按下提交按钮,则应该发送数据,不管......当带宽不足时出现问题...而不是显示一些uialert来通知用户,我想实现某种功能不断地嗅探'用于互联网连接,即使应用程序未运行(在主视图中),也确保用户只需按“提交”即可。一旦。
这怎么可能?有没有人遇到任何类似的教程/示例?
答案 0 :(得分:2)
查看Apple的此示例应用程序:Reachability
它可以帮助您使用一些代码来检测连接何时发生变化。
这是关于后台处理任务的链接。正如您所读到的,您可以请求额外的时间来完成任务,但在完成任务之前不会等待无限的时间。 Background Tasks
答案 1 :(得分:0)
将Reachability API与某种标志结合使用,该标志会在检测到连接可用后执行所需的操作。