Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- import Foundation
- class Draw: NSObject, NSCoding {
- var id: String = ""
- var name: String = ""
- var at: Date = Date()
- override init() {
- super.init()
- }
- required init?(coder aDecoder: NSCoder) {
- id = aDecoder.decodeObject(forKey: "id") as? String ?? ""
- name = aDecoder.decodeObject(forKey: "name") as? String ?? ""
- at = aDecoder.decodeObject(forKey: "at") as? Date ?? Date()
- }
- func encode(with aCoder: NSCoder) {
- aCoder.encode(id, forKey: "id")
- aCoder.encode(name, forKey: "name")
- aCoder.encode(at, forKey: "at")
- }
- }
Add Comment
Please, Sign In to add comment