Guest User

Untitled

a guest
Oct 22nd, 2017
75
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.61 KB | None | 0 0
  1. import Foundation
  2.  
  3. class Draw: NSObject, NSCoding {
  4.  
  5. var id: String = ""
  6. var name: String = ""
  7. var at: Date = Date()
  8.  
  9. override init() {
  10. super.init()
  11. }
  12.  
  13. required init?(coder aDecoder: NSCoder) {
  14. id = aDecoder.decodeObject(forKey: "id") as? String ?? ""
  15. name = aDecoder.decodeObject(forKey: "name") as? String ?? ""
  16. at = aDecoder.decodeObject(forKey: "at") as? Date ?? Date()
  17. }
  18.  
  19. func encode(with aCoder: NSCoder) {
  20. aCoder.encode(id, forKey: "id")
  21. aCoder.encode(name, forKey: "name")
  22. aCoder.encode(at, forKey: "at")
  23. }
  24. }
Add Comment
Please, Sign In to add comment