无法调用类型'追加'带参数列表

时间:2015-12-16 16:49:18

标签: ios swift parse-platform

我目前正在尝试将当前用户添加到Parse.com数据库中的数组列表中。该数据库有一个类型为array的列,其名称为" Likers"。当他们按下按钮时尝试将用户名附加到数组时,我收到以下错误。

  

无法调用'追加'使用类型'(String?)'

的参数列表

我的代码发布在下面。如果有人能给我一些见解,我将如何解决这个问题。我目前正在使用Swift 1.2运行xCode 6.3。

@IBAction func likedTapped(sender: AnyObject) {

    var user = PFUser.currentUser()?.username

    var likers = ["Likers"]

    ["Likers"].append(user) // <-- This is where I get the error above

}

1 个答案:

答案 0 :(得分:0)

在这一行:

var likers = ["Likers"]

你正在声明一个名为likers的String数组,其值为字符串&#34; Likers&#34;。

然后在这一行:

["Likers"].append(user)

你应该像这样使用声明的likers变量。

likers.append(user)

希望这能解释您如何利用数组声明错误。但是,您也正在接近Parse数据存储,因为它们需要存储以使用Parse对象进行解析。

Some information on parse object creation can be found here.

这绝对值得一读,以帮助理解使用Parse。