Swift 解析查询如何在对象中的对象之后创建 uialertview?
Swift Parse Query how can i make uialertview after for object in objects?
我正在做解析查询,我想在 for object in objects {}
完成后做 UIAlertView!,如果我把 alertview 放在 for object in objects{//here}
里面,什么也没有发生,我怎么能检测到什么时候 [=14] =] 完成然后我显示 alertview ??
代码如下所示:
var query = PFUser.query()
query = PFQuery(className: "_User")
query.findObjectsInBackgroundWithBlock {
(object: [AnyObject]!, error:NSError?) -> Void in
for object in objects {
// alertview here not working, How can i make it after this loop done?
}
}
有什么帮助吗?
var query = PFUser.query()
query = PFQuery(className: "_User")
// Heads up, entering background thread, may take some time to update the UI, maybe add an activity indicator even?
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
for object in objects as! [PFObject] {
// alertview here not working, How can i make it after this loop done?
// This would make an alert for every found object
}
// Anything after the for loop will happen after it completes, so if you put something here it will execute, suggest dispatching anything UI related to the main queue
dispatch_async(dispatch_get_main_queue(), { () -> Void in
// visual interface stuff should happen here
})
}
我正在做解析查询,我想在 for object in objects {}
完成后做 UIAlertView!,如果我把 alertview 放在 for object in objects{//here}
里面,什么也没有发生,我怎么能检测到什么时候 [=14] =] 完成然后我显示 alertview ??
代码如下所示:
var query = PFUser.query()
query = PFQuery(className: "_User")
query.findObjectsInBackgroundWithBlock {
(object: [AnyObject]!, error:NSError?) -> Void in
for object in objects {
// alertview here not working, How can i make it after this loop done?
}
}
有什么帮助吗?
var query = PFUser.query()
query = PFQuery(className: "_User")
// Heads up, entering background thread, may take some time to update the UI, maybe add an activity indicator even?
query.findObjectsInBackgroundWithBlock {
(objects: [AnyObject]?, error: NSError?) -> Void in
for object in objects as! [PFObject] {
// alertview here not working, How can i make it after this loop done?
// This would make an alert for every found object
}
// Anything after the for loop will happen after it completes, so if you put something here it will execute, suggest dispatching anything UI related to the main queue
dispatch_async(dispatch_get_main_queue(), { () -> Void in
// visual interface stuff should happen here
})
}