在我最近的iOS应用程序中,我尝试通过AFNetworking将过去的日期连接到SSL服务器。我收到错误“操作无法完成(NSURLErrorDomain错误-1012)”。我搜索苹果文档,发现这个错误的意思是“NSURLErrorUserCancelledAuthentication”我需要显示一个更详细的错误消息的地方这个高级别的消息(NSURLErrorDomain错误-1012)。如何将此错误代码转换为更多详细信息字符串消息。我是否需要这样做(查看错误代码并相应地显示消息)或Apple提供其他任何显示此消息的好方法,或者是否存在任何可用于此目的的开源类别或类。 Already checkedNSError代码到详细消息
0
A
回答
0
此前我对类似的事情感兴趣。但找不到有用的东西。我认为你必须自己做。没有从错误代码到详细文本的标准映射。
你必须自己写一个函数,它可以从错误代码中返回文本细节。
0
NSError
实例本身通过诸如localizedDescription
等方法提供有关错误的最详细消息。
虽然在NSURLErrorUserCancelledAuthentication
中已经遇到了一些特殊情况。它只应生成响应您的代码取消认证挑战。即通过呼叫completionHandler(NSURLSessionAuthChallengeCancelAuthenticationChallenge, nil)
或[challenge.sender cancelAuthenticationChallenge:challenge]
。
该框架表明,如果挑战已被取消,那是因为用户要求(并且因此没有其他用户界面可供显示),或者您的代码选择了,并且应该向用户显示自己的特定错误信息。
您的代码是否有一部分正在执行此类取消操作?你能给我们更多的细节吗?
相关问题
- 1. 查找NSError Webkit域的详细信息
- 2. PartCover代码详细信息
- 3. RSpec详细错误消息
- 4. Crystal Reports详细信息详细信息
- 5. Android主详细信息详细信息
- 6. 详细阐述XSL代码
- 7. 主详细示例代码
- 8. NSError:从代码
- 9. JSR 303 ConstraintViolationException和详细消息
- 10. 显示详细清单消息片段
- 11. PushViewController详细信息?
- 12. 详细信息sql
- 13. UITableView详细信息
- 14. IMAP_AirSeatMapService详细信息
- 15. jQuery的详细信息标签替代
- 16. MVC 3 Razor的主 - 详细信息示例代码(使用Ajax获取详细信息) - 第2部分
- 17. NSIS在显示详细信息后隐藏详细信息
- 18. 使Python错误消息更详细/详细/具体 - 是否有可能?
- 19. 从代码隐藏创建详细信息
- 20. 查询Oracle的ORA代码错误的详细信息
- 21. SoapFault - faultcode:'s:Client'faultstring:'错误代码2006'faultactor:'null'详细信息:org.kxml2.kdom.Node
- 22. 代码:USER_ERROR详细信息:解析XML时出错:0x5)
- 23. VBoxManage错误:详细信息:代码NS_ERROR_FAILURE(0x80004005)-VBoxManageControlVM.cpp
- 24. 在RDLC的隐藏详细信息行中使用代码
- 25. ASP.NET MVC 3 EF代码优先 - Master详细信息CRUD
- 26. Azure,从代码获取应用服务详细信息.NET
- 27. WPF DataGrid - 通过代码动态行详细信息
- 28. Golang,mongodb:获取数据库错误的详细信息/代码
- 29. IDEA中代码错误详细信息的键盘快捷键
- 30. 如何让Apache提供403响应代码的详细信息?