Jas*_*son 3 parse-platform swift
我正在使用Parse从数据库中获取数据.当调用块 - findObjectsInBackgroundWithBlock时,将传递一个数组.因为我只接收一行数据,所有数据都出现在数组的一个[0]部分.那么如何从该数组中获取所有位?
这是我使用的一些代码:
var MainPicture = PFQuery(className: "Staff")
MainPicture.whereKey("Position", equalTo: "Sales Manager")
MainPicture.findObjectsInBackgroundWithBlock ({(objects:[AnyObject]!, error: NSError!) in
if(error == nil){
for object in objects {
}
self.getMainImageData(objects as [PFObject])
}
else{
println("Error in retrieving \(error)")
}
})
Run Code Online (Sandbox Code Playgroud)
所以对象中的对象在哪里,它给了我一个包含所有内容的数组.那么如何提取该数组以获得名字,昨晚,位置,员工ID?
谢谢
您需要将您转换[AnyObject]为a [PFObject]然后您可以使用标准Parse方法来获取数据.
if let staffObjects = objects as? [PFObject] {
for staff in staffObjects {
// Use staff as a standard PFObject now. e.g.
let firstName = staff.objectForKey("first_name")
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4488 次 |
| 最近记录: |