parse.com 键类型无效,应为字符串,但得到的是数组
parse.com invalid type for key, expected string, but got array
我尝试将我的数据保存到 parse.com。我已经 pre-made 在 parse.com 中有一个名为 'SomeClass' 的 class。它有一个名为 'mySpecialColumn' 的列,数据类型为字符串。
这是我用来保存数据的代码:
var groupObject = PFObject(className: "SomeClass")
groupObject.addObject("aaa", forKey: "mySpecialColumn")
groupObject.saveEventually()
如果我 运行 这个我得到:
错误:键 mySpecialColumn 的类型无效,应为字符串,但得到的是数组(代码:111,版本:1.6.0)
我在 parse.com 的核心是这样的:
有人知道我为什么会收到这个错误吗?我也尝试过以懒惰的方式而不是 pre-make 数据 class 并即时创建它,但随后它将所有列创建为数据类型 Array.
addObject
方法用于在给定键对应的数组中追加一个新对象。保存失败,因为您试图在需要字符串的位置保存数组。
您必须改用 setObject:forKey:
我尝试将我的数据保存到 parse.com。我已经 pre-made 在 parse.com 中有一个名为 'SomeClass' 的 class。它有一个名为 'mySpecialColumn' 的列,数据类型为字符串。
这是我用来保存数据的代码:
var groupObject = PFObject(className: "SomeClass")
groupObject.addObject("aaa", forKey: "mySpecialColumn")
groupObject.saveEventually()
如果我 运行 这个我得到:
错误:键 mySpecialColumn 的类型无效,应为字符串,但得到的是数组(代码:111,版本:1.6.0)
我在 parse.com 的核心是这样的:
有人知道我为什么会收到这个错误吗?我也尝试过以懒惰的方式而不是 pre-make 数据 class 并即时创建它,但随后它将所有列创建为数据类型 Array.
addObject
方法用于在给定键对应的数组中追加一个新对象。保存失败,因为您试图在需要字符串的位置保存数组。
您必须改用 setObject:forKey: