Advertisement
Guest User

Untitled

a guest
Jun 28th, 2016
61
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.74 KB | None | 0 0
  1. class Model : NSObject, NSCoding {
  2. var seq: NSNumber?
  3. var seq2: Int? // problem with seq2, NSInteger is not ok, either
  4. var id: String?
  5. var value: String?
  6.  
  7. override init() {
  8. super.init()
  9. }
  10.  
  11. required init?(coder aDecoder: NSCoder){
  12. self.seq = aDecoder.decodeObject(forKey: "seq") as? NSNumber
  13. self.seq2 = aDecoder.decodeInteger(forKey: "seq2")
  14. self.id = aDecoder.decodeObject(forKey: "id") as? String
  15. self.value = aDecoder.decodeObject(forKey: "value") as? String
  16. }
  17.  
  18. func encode(with aCoder: NSCoder){
  19. aCoder.encode(seq, forKey: "seq")
  20. aCoder.encode(seq2, forKey: "seq2")
  21. aCoder.encode(id, forKey: "id")
  22. aCoder.encode(value, forKey: "value")
  23. }
  24. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement