From aad7ea65994d33014308fd24dadc4308b35053e6 Mon Sep 17 00:00:00 2001 From: 杨锴 <841720330@qq.com> Date: 星期三, 30 十月 2024 14:59:30 +0800 Subject: [PATCH] fix --- XQMuse/Root/Me/VC/UserProfileVC.swift | 21 ++++++++++++++++----- 1 files changed, 16 insertions(+), 5 deletions(-) diff --git a/XQMuse/Root/Me/VC/UserProfileVC.swift b/XQMuse/Root/Me/VC/UserProfileVC.swift index c4d2cdf..d323209 100644 --- a/XQMuse/Root/Me/VC/UserProfileVC.swift +++ b/XQMuse/Root/Me/VC/UserProfileVC.swift @@ -49,7 +49,11 @@ title = "个人资料" image_placeholder.isHidden = !UserViewModel.getAvatarInfo().avatar.isEmpty - image_user.sd_setImage(with: URL(string: UserViewModel.getAvatarInfo().avatar)!) + + if let url = URL(string: UserViewModel.getAvatarInfo().avatar){ + image_user.sd_setImage(with: url) + } + tf_nickName.text = UserViewModel.getAvatarInfo().nickname tf_realName.text = UserViewModel.getAvatarInfo().realname tf_sign.text = UserViewModel.getAvatarInfo().signature @@ -90,10 +94,17 @@ || location != UserViewModel.getAvatarInfo().location || hometown != UserViewModel.getAvatarInfo().hometown || email != UserViewModel.getAvatarInfo().email{ - Services.updateUserInfo(birthday: birthday, company: company, education: education, email: email, gender: gender, hometown: hometown, industry: industry, location: location, nickname: nickname, realname: realname, occupation: occupation, signature: signature).subscribe(onNext: {data in - NotificationCenter.default.post(name: UpdateUserProfile_Noti, object: nil) - weakSelf.navigationController?.popViewController(animated: true) - }).disposed(by: weakSelf.disposeBag) + + CommonAlertView.show(title: "提示", content: "是否保存修改?",cancelStr: "不保存",completeStr: "保存") { state in + if state{ + Services.updateUserInfo(birthday: birthday, company: company, education: education, email: email, gender: gender, hometown: hometown, industry: industry, location: location, nickname: nickname, realname: realname, occupation: occupation, signature: signature).subscribe(onNext: {data in + NotificationCenter.default.post(name: UpdateUserProfile_Noti, object: nil) + weakSelf.navigationController?.popViewController(animated: true) + }).disposed(by: weakSelf.disposeBag) + }else{ + weakSelf.navigationController?.popViewController(animated: true) + } + } }else{ weakSelf.navigationController?.popViewController(animated: true) } -- Gitblit v1.7.1