我试图从解析数据库中获取多个对象。
以下是我的一些代码:
这就是查询:
var MainPicture = PFQuery(className: "Staff")
MainPicture.whereKey("Position", equalTo: "Sales Manager")
MainPicture.findObjectsInBackgroundWithBlock ({(objects:[AnyObject]!, error: NSError!) in
if(error == nil){
self.getMainImageData(objects as [PFObject])
}
else{
println("Error in retrieving \(error)")
}
然后我想从查询中获取几行:
func getMainImageData(objects: [PFObject]) {
for object in objects {
let MainPic = object["StaffPic"] as PFFile
let MainData = object["FirstName","SecondName","Position"] as PFFile
MainPic可以工作,但是当我尝试做多个像MainData这样的时候,我得到一个错误:"在调用中的额外参数" ..我以为这会奏效。
答案 0 :(得分:0)
我怀疑你不能用多个项下标PFObject
。这就像打电话
dictionary["key1", "key2"]
这也会导致太多的争论。
令人困惑的是您的变量是大写的。它们看起来像班级名称。