(Parse / Swift)警告:正在主线程

时间:2015-11-05 18:55:43

标签: swift parse-platform

我从Parse查询用户,并收到以下警告:

  

警告:正在主线程上执行长时间运行的操作。    打破warnBlockingOperationOnMainThread()进行调试。

我设置了一个符号断点,并且......它并没有真正向我揭示任何东西(我是Parse的新手,所以这可能是其中的一部分)。一点点搜索已经建议我使用findObjectsInBackgroundWithBlock,但我已经是,所以我不知所措。欢迎任何建议!这是一个有问题的领域:

func loadFemaleUsers() {
let query = PFQuery(className: "_User")
query.whereKey("gender", equalTo: "female")
query.findObjectsInBackgroundWithBlock { (objects, error) -> Void in
    if error == nil {
        print("Successfully retrieved: objects")
        for object in objects! {
            if object.objectId != self.currentUser?.objectId {
                if object["confirmedEmail"] != nil {
                    self.userList.addObject(object.objectId!)
                }
                else {
                    print("user \(object.objectId) has not confirmed email")
                }
            }
        }
    } else {
        print("error")
    }
}

}

0 个答案:

没有答案