236得票9回答
我该如何在我的iPhone应用中使用NSError?

我正在解决我的应用程序中的错误,考虑使用NSError。但我对如何使用它以及如何填充它有些困惑。 请问是否能提供一个示例,展示如何填充并使用NSError?

117得票3回答
最佳实践 - 在您自己的项目/应用中使用NSError domains和codes

关于为自己的框架设置错误域名,有一个之前的SO帖子,但是在自己的项目/应用中设置错误域和自定义错误代码的最佳实践是什么? 例如,假设您正在开发一个使用大量验证的Core Data密集型应用程序,您应该坚持使用“现成的”Core Data错误代码(例如CoreDataErrors.h中的NSM...

115得票13回答
HTTP状态码0 - 错误域= NSURLErrorDomain?

我正在开发一个iOS项目。 在这个应用程序中,我正在从服务器下载图像。 问题: 当下载图片时,我收到了请求超时的错误提示。根据文档,请求超时的HTTP状态码是408。 但是,在我的应用程序中,我收到了HTTP状态码为0的以下错误 错误域=NSURLErrorDomain,代码=...

57得票7回答
Objective-C 异常

我刚刚完成了一个iPhone应用程序编程课程。作为课程的一部分,我学到: Objective-C使用@try指令提供异常处理 系统库不使用异常处理,而是更喜欢返回nil 我问过是否应该在我编写新代码时使用异常处理(例如,如果我编写前端和逻辑代码,因此它们之间的通信掌握在我手中),但我被...

53得票3回答
Swift 创建 NSError 对象

我正在尝试创建一个错误对象,以向用户显示。 let userInfo: [NSObject : AnyObject] = [ "NSLocalizedDescriptionKey" : NSLocalizedString("Unauthorized", comment: ...

45得票4回答
Swift编程中的NSErrorPointer错误等

var data: NSDictionary = NSJSONSerialization.JSONObjectWithData(responseData, options:NSJSONReadingOptions.AllowFragments, error: error) as NS...

44得票5回答
从NSError返回一个NSString

我在我的 iPhone 应用中使用 NSURLRequest 类,调用此方法会返回一个 NSString,这对于连接成功时非常好,但问题是我需要将 NSError 转换为 NSString,以便可以把它返回或在其上运行一些 if() 语句。 有什么想法吗? :)

38得票1回答
Swift中的Error和NSError有什么区别?

我正在创建一个库,应该返回错误信息,因此我想知道为了我的目的应该使用哪种方法。 更新: 我应该澄清一下,返回结果将来自异步调用,因此我需要告知用户是否存在错误,并且我想知道应该使用Error还是NSError。

35得票3回答
为什么在某些方法参数前面要加上`&`符号(和号)?

我一直想知道,在像下面这样的NSError前面,为什么我们要写: &error 而不是 error? 例如:NSArray *result = [managedObjectContext executeFetchRequest:fetchRequest error:&erro...

34得票4回答
如何在iOS中获取NSError信息?

我在我的视图控制器中有以下所示的方法:- (void)parser:(PaymentTermsLibxmlParser *)parser encounteredError:(NSError *)error { NSLog("error occured"); } 我需要在我的提示框中显示...