parse.com键,预期字符串的无效类型,但得到数组

时间:2015-01-08 13:38:53

标签: ios swift parse-platform pfobject

我尝试将数据保存到parse.com。我已经在parse.com预先制作了一个名为“SomeClass'”的课程。这有一个名为' mySpecialColumn'数据类型为String。

这是我尝试使用以下代码保存数据的代码:

var groupObject = PFObject(className: "SomeClass")
    groupObject.addObject("aaa", forKey: "mySpecialColumn")
    groupObject.saveEventually()

如果我跑这个,我得到:

错误:密钥mySpecialColumn的无效类型,预期的字符串,但是得到了数组(代码:111,版本:1.6.0)

这就是我在parse.com上的核心:

This is how my core at parse.com look like

任何人都知道我为什么会收到这个错误?我也试图以懒惰的方式,而不是预先创建数据类,只是动态创建它,但然后它创建所有列作为数据类型数组。

1 个答案:

答案 0 :(得分:11)

addObject方法用于在对应于给定键的数组中追加新对象。保存失败,因为您正在尝试将数组保存到需要字符串的位置。

您必须使用setObject:forKey:代替