1
我想爲我的應用程序創建一個自定義錯誤域。我列舉了包含所有可能出現的錯誤代碼的NSInteger
類型,我的問題是如何將這些代碼與我的自定義域相關聯?謝謝。創建一個NSError域
我想爲我的應用程序創建一個自定義錯誤域。我列舉了包含所有可能出現的錯誤代碼的NSInteger
類型,我的問題是如何將這些代碼與我的自定義域相關聯?謝謝。創建一個NSError域
你的域名只是一個字符串命名。您無需在任何地方註冊。
在你的錯誤代碼你的頭,加入這一行:
extern NSString *const MyErrorDomain;
並在您的實現文件:
NSString *const MyErrorDomain = @"MyErrorDomain";
然後你可以使用名爲常數的誤差區域。完成!
謝謝你! –
只是爲了澄清當你說執行文件在哪裏最好的地方呢?我正在創建一個自定義錯誤類。 MyError。 –
然而,最好的方法是使用一個反向URL方案,例如, 'com.mycompany.myapp.error'。如果您只想在一個自定義錯誤中使用它,請將該定義放在MyError.m文件中,而不能從外部訪問。 – Sulthan