我尝试将数据保存到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上的核心:
任何人都知道我为什么会收到这个错误?我也试图以懒惰的方式,而不是预先创建数据类,只是动态创建它,但然后它创建所有列作为数据类型数组。
答案 0 :(得分:11)
addObject
方法用于在对应于给定键的数组中追加新对象。保存失败,因为您正在尝试将数组保存到需要字符串的位置。
您必须使用setObject:forKey:
代替