Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class Model : NSObject, NSCoding {
- var seq: NSNumber?
- var seq2: Int? // problem with seq2, NSInteger is not ok, either
- var id: String?
- var value: String?
- override init() {
- super.init()
- }
- required init?(coder aDecoder: NSCoder){
- self.seq = aDecoder.decodeObject(forKey: "seq") as? NSNumber
- self.seq2 = aDecoder.decodeInteger(forKey: "seq2")
- self.id = aDecoder.decodeObject(forKey: "id") as? String
- self.value = aDecoder.decodeObject(forKey: "value") as? String
- }
- func encode(with aCoder: NSCoder){
- aCoder.encode(seq, forKey: "seq")
- aCoder.encode(seq2, forKey: "seq2")
- aCoder.encode(id, forKey: "id")
- aCoder.encode(value, forKey: "value")
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement