【问题标题】:How to let user edit his first name and last name in Parse?如何让用户在 Parse 中编辑他的名字和姓氏?
【发布时间】:2015-10-18 05:12:29
【问题描述】:

您好,我是编程初学者,我在 Facebook 上使用了 parse。我只想知道如何让用户编辑他的名字,姓氏。

我相信一个文本字段,所以当用户点击设置时,他可以看到,他的名字在一个可编辑的文本字段中,他的姓氏在另一个。所以用户可以在文本字段中的应用程序中进行更改,但是我怎样才能让他保存它,我添加了按钮“保存”但我不知道如何连接它,所以“保存”按钮实际上会改变用户的名字和姓氏。 我有这个代码

@IBOutlet weak var userLast: UITextField!
@IBOutlet weak var userFirst: UITextField!

// 显示当前访问者的用户名

    if let pUserName = PFUser.currentUser()?["first_name"] as? String {
        self.userFirst.text = pUserName

        if let pUserName = PFUser.currentUser()?["last_name"] as? String {
            self.userLast.text = pUserName

【问题讨论】:

    标签: arrays swift parse-platform


    【解决方案1】:

    当点击保存按钮时,您基本上会执行您当前的操作。目前,您从用户那里获取名字和姓氏并将它们添加到文本字段中。因此,现在您将从文本字段中获取名称并将它们设置为当前用户。然后就可以保存当前用户了。

    【讨论】:

    • 你能用代码写一下如何反转,我对编程很陌生
    • 我这样做了 ---------- @IBAction func saveButton(sender: AnyObject) { if let updateObject = currentObject as PFObject? { // 更新现有的解析对象 updateObject["first_name"] = userFirst.text updateObject["last_name"] = userLast.text // 在后台任务中将数据保存回服务器 updateObject.saveEventually() ---- -------------- 但是如果让updateObject = currentObject as PFObject,它会给我--------错误? {
    • 应该使用 PFUser.currentUser()
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-02-22
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多