gpt4 book ai didi

ios - 更新 Parse.com 并警告 View 错误

转载 作者:行者123 更新时间:2023-11-28 09:03:28 24 4
gpt4 key购买 nike

我想这样,当用户注册时,他/她没有firstnamelastname。然后,错误显示数据为零,因为我已经编码,当用户登录时,他的用户详细信息应该显示在左侧菜单中,但只能通过单击更新按钮添加。

如果一个人已经登录并且它有效。我希望那个人注册,它不会向他们显示详细信息,当人们打开它并编辑他的个人资料然后更新它时,它应该会显示。

leftsidemenuViewcontroller.swift

func loadUserDetails() {


let userFirstName = PFUser.currentUser()?.objectForKey("first_name") as! String
let userLastName = PFUser.currentUser()?.objectForKey("last_name") as! String
FullnameLabel.text = userFirstName + " " + userLastName


let ProfilePictureObject = PFUser.currentUser()?.objectForKey("Profile_Image") as! PFFile

ProfilePictureObject.getDataInBackgroundWithBlock {
(ImageData: NSData?, Error: NSError?) -> Void in
if(ImageData != nil) {
self.profileimage.image = UIImage(data: ImageData!)
}
}
}

最佳答案

除了第一个和最后一个,你应该把你的条件变成else if语句,这样,只有一个条件会被执行。目前,您的 else 语句找到一个匹配的 if 语句,该语句实际上是它之前的语句,而不是您编写的第一个语句。因此,仅当密码不匹配时才会拒绝保存您的对象。

所以应该是这样的

if(){

}
else if(){


}
else if(){

}
else{

}

关于ios - 更新 Parse.com 并警告 View 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31481372/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com