我有一个iPhone应用程序与服务器通信,以获取数据显示。我已经测试了这个应用程序的WiFi连接和良好的3G连接。该应用程序没有问题。但是如果我在糟糕的连接上测试应用程序,应用程序崩溃。iPhone - 应用程序崩溃与可怜的互联网连接
我从服务器获取XML并在显示数据之前解析它。如果解析失败,我已经放入NSXMLParser方法来显示警报。 n/w连接代码也放置在try/catch块中,如果控件进入catch块,我们将显示警告。
在互联网连接不良的情况下,应用程序崩溃(甚至没有进入catch块),检查崩溃日志表明应用程序无法获得完整的响应。在这种情况下,它不应该放在catch块吗? (我正在使用封装类来建立同步连接)
如果连接不好,这将永远是任何使用互联网的应用程序的问题。有什么办法可以避免这种情况?
谢谢。
我用code provided here为基准,为创建连接并得到响应
你有你如何实现你的服务器连接并下载任何代码段? – pxl 2009-10-08 09:36:52
添加了代码的链接。谢谢。 – lostInTransit 2009-10-08 16:02:39
你能包括崩溃输出吗? – paulthenerd 2009-10-08 16:58:39