基于标准HTTP状态代码创建NSError
对象的最佳方法是什么(理想情况下,在localizedDescription
中包含一些人类可读的消息)?是否有标准方法或我应该创建自己的错误域以用于NSError
?
答案 0 :(得分:2)
基金会用于执行网络请求的对象通常会为您返回这些NSError
。例如,NSURLConnection
会在其NSError
方法的completionHandler
中提供+sendAsynchronousRequest:queue:completionHandler:
。
如果您想自己推送,可以创建NSError
的实例,将其错误域设置为NSURLErrorDomain
,将其code
设置为HTTP您想要的状态代码,并将其localizedDescription
设置为您需要的人类可读字符串。