【发布时间】:2016-07-08 11:00:53
【问题描述】:
我已经用谷歌搜索了,但没有找到明确的答案。何时调用“didFailLoadWithError”?我想用它在没有互联网连接时显示警报。这样做对吗?
适用于我使用 Xcode 和 Swift 制作的 iOS 应用。
【问题讨论】:
-
你非常正确,
标签: ios swift error-handling didfailwitherror
我已经用谷歌搜索了,但没有找到明确的答案。何时调用“didFailLoadWithError”?我想用它在没有互联网连接时显示警报。这样做对吗?
适用于我使用 Xcode 和 Swift 制作的 iOS 应用。
【问题讨论】:
标签: ios swift error-handling didfailwitherror
didFailLoadWithError 方法将在以下情况下被调用:
所以检查网络的最佳解决方案是使用苹果Reachability代码。
更新:
检查互联网连接(Wi-Fi 和蜂窝网络)的最佳解决方案是:[Reachability Swift 2][2]
【讨论】:
didFailLoadWithError 在单击超链接时似乎也被调用,同时仍在加载另一个链接。所以,这不是我要锁定的。可达性代码似乎是正确的。但这仅适用于Objective-C。没有 Swift 版本吗?