45 lines
1.3 KiB
Swift
45 lines
1.3 KiB
Swift
//
|
|
// 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
|
|
}
|
|
|
|
}
|