我有一个 iPhone 应用程序,它使用 ASIHTTPRequest 通过 PHP Web 服务层将用户输入的数据传输到远程 MySQL 数据库。这非常有效。
如果用户按下提交按钮,则无论如何都应该发送数据...当带宽不足时就会出现问题...而不是显示一些 uialert 来通知用户,我想实现某种功能即使应用程序未运行(在主视图中),也会不断“嗅探”互联网连接,以确保用户只需按“提交”一次。
这怎么可能?有人遇到过类似的教程/示例吗?
最佳答案
查看 Apple 的此示例应用程序:Reachability
它将帮助您使用一些代码来检测连接何时发生更改。
这是有关后台任务的链接。正如您将读到的,您可以请求额外的时间来完成任务,但它不会无限期地等待任务完成。 Background Tasks
关于iPhone数据传输问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7044946/