iphone - 创建一个 NSError 域

标签 iphone ios nserror

我想为我的应用程序创建一个自定义错误域。我有一个枚举 NSInteger类型涵盖了我可以获得的所有可能的错误代码,我的问题是如何将这些与我的自定义域相关联?谢谢。

最佳答案

您的域只是一个命名它的字符串。您无需在任何地方注册。

在带有错误代码的标题中,添加以下行:

extern NSString *const MyErrorDomain;

在你的实现文件中:
NSString *const MyErrorDomain = @"MyErrorDomain";

然后,您可以将该命名常量用于您的错误域。完毕!

关于iphone - 创建一个 NSError 域,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10499333/

相关文章:

iOS 7 : Blank Screen when presenting MFMailComposeViewController on navigationController

ios - 如何创建一个滑过另一个的 View ?从上到下或从下到上

ios - NSErrorDomain 用于打包 HTTP 结果代码?

objective-c - 如何在 Swift 中从 error.userInfo 获取 ["error"] ["type"]?

iphone - 如何知道何时使用 Default.png 从头开始​​启动应用程序?

iphone - 在 UITabBar 中不选择任何选项卡

javascript - 出现键盘时 UIWebView 滚动。导致抽头偏移错误?

ios - 如何将核心图像过滤器添加到 OpenTok 视频?

ios - 如何使用nunit控制台指定平台(android或ios)测试

ios - NSInvalidArgument 错误 - 来自 CIImage 的 CGImageRef