在开发Iphone应用程序并通过Iphone Simulator进行测试时,我遇到了问题。
在我的Iphone应用程序中,有一个按钮。当我点击此按钮时,代码将检查Iphone是否连接到互联网。如果已连接,则它将从服务器开始加载数据,然后将数据插入到我的应用程序的本地数据库中。并显示一个显示已加载数据的视图。如果未连接互联网,则会调用didFailWithError方法并弹出警报以提醒用户“没有互联网连接”。
但我的问题是当我的Mac上的互联网连接打开时,我点击该按钮,数据将成功加载并显示一个包含已加载数据的视图。然后我关闭了那个视图,关闭了Mac上的互联网连接,然后我再次单击该按钮,似乎没有调用didFailWithError。并且视图也会显示给用户,但数据不会更新,看起来与第一次加载的数据相同。
另一种情况是,一旦我开始使用应用程序,然后首先关闭Mac上的互联网连接,并首次点击该按钮,就会调用didFailWithError并提醒用户“没有互联网连接”。
那么,之前有人遇到过这种问题吗?或者任何人都有意见,建议和解决方案?
非常感谢您的回复。感谢。
答案 0 :(得分:1)