没有互联网连接时调用 "didFailLoadWithError"?
Call "didFailLoadWithError" when no internet connection?
我已经用谷歌搜索了,但没有找到明确的答案。 "didFailLoadWithError" 什么时候调用?我想用它在没有互联网连接时显示警报。这样对吗?
这是我用 Xcode 和 Swift 制作的 iOS 应用程序。
didFailLoadWithError
方法将在以下条件下被调用:
- 如果 URL 重定向到另一个 URL,我们将收到
NSURLErrorCancelled 错误。
- 如果页面包含 linkAppStore,点击 link 将 return 出错(但 AppStore link 仍将由
iOS).
- 如果 URL 是 link 到 Video/Audio 的直接 link,即使 video/audio会玩
所以检查网络的最佳解决方案是使用苹果 Reachability
代码。
更新:
检查 Internet 连接(Wi-Fi 和蜂窝网络)的最佳解决方案是:[Reachability Swift 2
][2]
我已经用谷歌搜索了,但没有找到明确的答案。 "didFailLoadWithError" 什么时候调用?我想用它在没有互联网连接时显示警报。这样对吗?
这是我用 Xcode 和 Swift 制作的 iOS 应用程序。
didFailLoadWithError
方法将在以下条件下被调用:
- 如果 URL 重定向到另一个 URL,我们将收到 NSURLErrorCancelled 错误。
- 如果页面包含 linkAppStore,点击 link 将 return 出错(但 AppStore link 仍将由 iOS).
- 如果 URL 是 link 到 Video/Audio 的直接 link,即使 video/audio会玩
所以检查网络的最佳解决方案是使用苹果 Reachability
代码。
更新:
检查 Internet 连接(Wi-Fi 和蜂窝网络)的最佳解决方案是:[Reachability Swift 2
][2]