如何快速将 userModel 的值 覆盖到 UserData里

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 

这样赋值太慢了 而且不好维护

阅读 866
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题