// // SPUserInfo.swift // ShortPlay // // Created by 曾觉新 on 2025/4/8. // import UIKit import SmartCodable class SPUserInfo: SPModel, SmartCodable, NSSecureCoding { required init() { } static var supportsSecureCoding: Bool { get { return true } } func encode(with coder: NSCoder) { // coder.encode(id, forKey: "id") // coder.encode(phone, forKey: "phone") // coder.encode(userToken, forKey: "userToken") // coder.encode(ipAddress, forKey: "ipAddress") // coder.encode(audioNum, forKey: "audioNum") // coder.encode(audioSeconds, forKey: "audioSeconds") } required init?(coder: NSCoder) { super.init() // id = coder.decodeObject(of: NSString.self, forKey: "id") as? String // phone = coder.decodeObject(of: NSString.self, forKey: "phone") as? String // userToken = coder.decodeObject(of: NSString.self, forKey: "userToken") as? String // ipAddress = coder.decodeObject(of: NSString.self, forKey: "ipAddress") as? String // audioNum = coder.decodeObject(of: NSNumber.self, forKey: "audioNum")?.intValue // audioSeconds = coder.decodeObject(of: NSNumber.self, forKey: "audioSeconds")?.intValue } }