当尝试使用大量查询时,我得到了所有结果,但实际上并没有过滤任何数据。我已经尝试了多种方法来执行此操作,并且有些原因我无法让它只显示我正在寻找的内容。
func getOpenWorkOrders() {
let query1 = WorkOrders.query()!
query1.whereKey("status", equalTo: "New")
let query2 = WorkOrders.query()!
query2.whereKey("status", equalTo: "In Progress")
let query3 = WorkOrders.query()!
query3.whereKey("status", equalTo: "On Hold")
let query4 = WorkOrders.query()!
query4.whereKey("status", equalTo: "Assigned")
let query5 = WorkOrders.query()!
query4.whereKey("status", equalTo: "Ready To Bill")
let queries = PFQuery.orQueryWithSubqueries([query1, query2, query3, query4, query5])
queries.countObjectsInBackgroundWithBlock { (number : Int32, error : NSError?) in
if error == nil {
self.openWorkOrdersNumber.text = String(number)
}
}
}
我在这里缺少什么?
这与我在其余应用中执行此操作的方式相同