【问题标题】:Not able to read email from Parse无法从 Parse 读取电子邮件
【发布时间】:2019-02-12 11:00:10
【问题描述】:

我正在尝试从Parse读取用户信息
我可以阅读namephone(以及其他很多内容)都很好,但email 列不是红色的。

我这样设置用户信息:

        PFUser.current()?["name"] = name
        PFUser.current()?["phoneNumber"] = phoneNumber
        PFUser.current()?["email"] = emailAddress    

并尝试像这样阅读:

query.findObjectsInBackground { (objects, error) in
    if let users = objects {
       for object in users {
         if let user = object as? PFUser {   
             if let getName = user["name"] as? String {
                 var name = String()
                 name = getName
                 self.informationLabels[18].text = name
                 }

                 if let getPhone = user["phoneNumber"] as? String {
                 var phone = String()
                 phone = getPhone
                 self.informationLabels[19].text = phone
                 }

                  if let getMail = user["email"] as? String {
                  var mail = String()
                  mail = getMail
                  self.informationLabels[20].text = mail
                   }

【问题讨论】:

  • 可能电子邮件字段已从 PFUser 中删除,原因很明确。
  • 更多信息会有所帮助。您能看到电子邮件地址已保存在您的 Parse Dashboard 中吗?

标签: swift parse-platform parse-server parse-ios-sdk


【解决方案1】:

访问用户的电子邮件需要主密钥作为安全措施。

【讨论】:

  • 如果权限设置正确,则不需要masterKey
猜你喜欢
  • 2019-12-16
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-09-10
  • 1970-01-01
  • 2020-05-30
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多