有没有可能从NSError中使OSStatus成为变量?例如,我得到了代码为513的NSError (相当于OSStatus= -5000),但要在我的应用程序中处理它,我需要将NSError(513)转换为OSStatus(-5000)。
发布于 2012-11-01 05:36:20
NSError代码是特定于域的,您可以使用自己的@"Kira“域和自定义状态代码1337轻松创建一个NSError,并且它不会映射到任何OSStatus。
某些NSError代码和枚举值之间的等价性纯粹是巧合的,您不应该依赖于OSStatus的实际数值,而应该使用定义的常量/枚举。
https://stackoverflow.com/questions/10379865
复制相似问题