class UserData :ObservableObject {
@Published var id :Int = 0
@Published var nickName :String = "0"
@Published var exp:Int = 0
@Published var des :String = ""
@Published var avatar :String = ""
}
struct UserModel:Codable,Hashable {
let id: Int
let nickName: String
let des: String
let exp: Int
let avatar :String
let fans :[Int]
let follower :[Int]
}
如何快速将 userModel 的值 覆盖到 UserData里
@EnvironmentObject var userdata:UserData
let n = UserModel()
self.data.id = n.id
self.data.nickName = n.nickName
这样赋值太慢了 而且不好维护