Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class MyError: NSError {
- class var ErrorDomain: String { return "com.domain.app.error" }
- class var ErrorCode: Int { return 0 }
- init(data: [String: AnyObject]) {
- let userInfo: [String: AnyObject] = [
- "data": data
- ]
- super.init(
- domain: self.classForCoder.ErrorDomain,
- code: self.classForCoder.ErrorCode,
- userInfo: userInfo
- )
- }
- [...]
- }
- class MyError2: MyError {
- override class var ErrorDomain: String { return "com.domain.app.error2" }
- override class var ErrorCode: Int { return 0 }
- [...]
- }
- [...]
- domain: self.classForCoder.ErrorDomain,
- code: self.classForCoder.ErrorCode,
- [...]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement