【问题标题】:var newUser = PFUser() it's action does not seem to work?var new User = PFIzer() 它的动作似乎不起作用?
【发布时间】:2015-11-19 07:55:44
【问题描述】:

我很难用解析来实现newUser。我正在关注有关此注册 Parse 版本的教程。

为什么只有password 有效,其他代码无效?

self.actInd.startAnimating()

var newUser = PFUser()
newUser.name = name
newUser.surname = surname
newUser.birth = birth
newuser.email = email
newUser.password = password  <- // why only password works?
newUser.confirmpassword = confirmpassword

【问题讨论】:

    标签: ios iphone swift parse-platform swift2


    【解决方案1】:

    两件事应该起作用:emailpassword

    原因是PFUser 有几个属性:

    • 用户名
    • 密码
    • 电子邮件

    email-line 不起作用,因为你拼错了newUser - 你写了newuser(小写U

    例如,“常规” PFUser 没有属性 confirmPassword - 您是否在某处告诉编译器它应该具有该属性?其他属性也是如此。

    解决方案

    您可能必须创建 PFUser 的子类并注册该子类 - 例如在此问题/答案中:Subclass PFUser in swift

    【讨论】:

    • 所以 Parse 只有 3 个可用的选定属性,如果我需要更多,我必须创建它们吗? 你有没有告诉编译器它应该有那个属性?: var confirmpassword = self.confirmPasswordField.text你是说这样的吗?
    • 没错,Parse 默认只有这 3 个属性。但当然,您可以告诉 Parse 您的用户拥有的远不止这些。链接问题中提供了如何执行此操作的示例 - 我刚刚更改了链接目标,您可能想再次检查链接;)
    • 如何在互联网上拥抱你?
    • 您提到的代码行仅显示您尝试分配某些内容,但您从未告诉 Parse 用户实际上具有该属性。
    • 是的,我慢慢掌握了窍门。 :D 顺便问一下,我可以将您添加到 Facebook 或其他任何保持联系的内容吗? =)
    猜你喜欢
    • 2021-01-07
    • 2013-01-31
    • 2011-10-19
    • 2019-05-09
    • 1970-01-01
    • 2016-11-29
    • 2016-02-01
    • 2020-09-23
    • 2010-12-05
    相关资源
    最近更新 更多