PFUser 没有名为 subscript 的成员?

PFUser does not have a member named subscript?

我正在使用 Parse 的 PFUser 在用户注册时创建和保存用户信息,但在以下行出现错误“'PFUser' 没有名为 'subscript' 的成员”我必须设置用户的名字和邮政编码。之前的代码 运行 非常完美,我无法在网上或在我的历史记录中找到任何可以解释此错误的内容。请帮忙!

 func signUp() {
    var user                            = PFUser()
    user.email                          = email.text
    user["firstName"]                   = firstName.text
    user["zipcode"]                     = zipcode.text
    user.objectId = objectId
//etc... }

如果您使用的是 iOS9,则必须下载新的解析 SDK,这就是您遇到该问题的原因。

您可以使用方法 setValue:forKey:

示例:

func signUp() {
    var user = PFUser()
    user.email = email.text
    user.setValue(firstName.text, forKey:"firstName")
    user.setValue(zipcode.text, forKey:"zipcode")
    user.objectId = objectId
//etc... }