一、Swift 3.0

1、model

 

class userModel: NSObject,NSCoding {
    
    var account: String = ""
    var regmobile: String = ""
    var sec1_question: String = ""

    
    
    func encode(with aCoder: NSCoder) {
        aCoder.encode(account, forKey:"account")
        aCoder.encode(regmobile, forKey:"regmobile")
        aCoder.encode(sec1_question, forKey:"sec1_question")
        aCoder.encode(expert_audit, forKey:"expert_audit")
     
    }
    
    
    required init?(coder aDecoder: NSCoder) {
        super.init()
        account = (aDecoder.decodeObject(forKey:"account")as? String)!   
        status = (aDecoder.decodeObject(forKey:"status")as? String)!
        nickname = (aDecoder.decodeObject(forKey:"nickname")as? String)!
        

    }
  
}
View Code

相关文章: