Advertisement
Guest User

Untitled

a guest
Oct 20th, 2014
143
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.69 KB | None | 0 0
  1. class MyError: NSError {
  2.  
  3. class var ErrorDomain: String { return "com.domain.app.error" }
  4. class var ErrorCode: Int { return 0 }
  5.  
  6. init(data: [String: AnyObject]) {
  7. let userInfo: [String: AnyObject] = [
  8. "data": data
  9. ]
  10. super.init(
  11. domain: self.classForCoder.ErrorDomain,
  12. code: self.classForCoder.ErrorCode,
  13. userInfo: userInfo
  14. )
  15. }
  16.  
  17. [...]
  18.  
  19. }
  20.  
  21. class MyError2: MyError {
  22.  
  23. override class var ErrorDomain: String { return "com.domain.app.error2" }
  24. override class var ErrorCode: Int { return 0 }
  25.  
  26. [...]
  27.  
  28. }
  29.  
  30. [...]
  31. domain: self.classForCoder.ErrorDomain,
  32. code: self.classForCoder.ErrorCode,
  33. [...]
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement