【发布时间】:2016-12-28 18:23:45
【问题描述】:
我有一个应用程序,它允许用户通过将旧密码放入文本字段并将新密码放入下一个文本字段来重置密码。但是在旧密码文本字段中,他们输入的密码必须与注册到当前登录用户的密码相匹配。我的应用程序不断崩溃。有人能帮我吗。这是代码。错误的图像在这里。
if Password.text == (PFUser.current()?.password)! {
}else{
}
【问题讨论】:
-
检查 PFUser.current() 中的值,很可能这是 nil,当您尝试强制解包密码时会导致崩溃。检查这个问题,它可能是相关的:stackoverflow.com/questions/31522140/… 否则,添加更多代码,包括您调用崩溃代码的位置
-
如果我尝试将 password.text 与密码以外的 objectforkey 进行比较,它会起作用。
-
这样的作品
-
如果 Password.text == PFUser.current()?.object(forKey: "email") as!字符串
-
可以,但由于某种原因我无法连接到密码
标签: ios iphone swift parse-platform swift3