【发布时间】:2015-05-30 15:40:27
【问题描述】:
var titles = [String]()
var descriptions = [String]()
func retrieveData () {
var query = PFQuery(className: "Main")
// get the actual data
query.getFirstObjectInBackgroundWithBlock {
(object: PFObject?, error: NSError?) -> Void in
if error != nil || object == nil {
println("Error retrieving data")
} else {
self.titles.append(object["Labels"] as! String) // ERROR!
self.descriptions.append(object["desc1"] as! String) // ERROR!
}
}
}
我有 2 个数组,我想从 Parse 中检索数据并将其添加到这些数组中,但出现此错误:
Cannot invoke 'append' with an argument list of type '(String)'
我做错了什么?
编辑:这是我println(object) 时得到的:
Optional(<Main: 0x7fc24b84e410, objectId: jy7LrEOMk0, localId: (null)> {
Labels = labels;
desc1 = desc1;
desc2 = desc2;
desc3 = desc3;
desc4 = desc4;
desc5 = desc5;
})
Message from debugger: got unexpected response to k packet: OK
【问题讨论】:
-
你是如何声明titles和descriptions数组的?
标签: arrays swift parse-platform