iphone - iPhone上的CDMA单元数据中断。 NSError代码?

标签 iphone ios nserror cdma

我有一个正在进行NSURLConnection的场景。

众所周知,CDMA手机(例如Verizon,Sprint)不能同时处理数据和电话。有谁知道连接被电话中断时返回的NSError(如果有)吗?

是否有任何错误处理? didFailWithError会被调用还是自动进入后台?

先感谢您。

最佳答案

这是一个很好的问题。虽然我不知道这种情况的具体答案,但是如果您实现此NSURLConnection函数:

- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error

并在使用xcode进行调试的设备上运行代码,您应该就能自己看到。

编辑:

除了其他答案外,我还找到了所有URL错误的列表,因此希望您可以缩小搜索范围。
errors

提交前编辑:
我找到了!错误是:
NSURLErrorCallIsActive


当在不支持同时电话和数据通信(EDGE或GPRS)的网络上进行通话时尝试连接时返回。

关于iphone - iPhone上的CDMA单元数据中断。 NSError代码?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10642645/

相关文章:

ios - 重新加载蓝牙信号强度

ios - 如何使用终端在 Objective C 中加密数据并在 Mac 中解密

objective-c - Apple 检查返回值而不是错误的模式背后的基本原理是什么?

iphone - 视网膜的线条和设计

iphone - iOS 中 UITableView 的 UISearchDisplayController 框架

ios - 尝试呈现模态视图 Controller 时的 UIViewControllerHierarchyInconsistency

objective-c - 从 NSError 返回 NSString

ios - NSURLSession crash with JSON data parameter is nil while error is managed

html - CSS 不会在 iPhone 上的 facebook 嵌入式浏览器中加载

iphone - 当 UITableView 被触摸时 resignFirstResponder 的正确方法?