在我的解析表中有列。地点和国家。如果它是真的数据将加载到应用程序。但问题是,它永远不会去其他部分
findObjectsInBackgroundWithBlock
甚至wherekeys
错误。始终打印出This section calling
行。
var findLiveFeedData:PFQuery = PFQuery(className: "Spreads")
findLiveFeedData.whereKey("location", equalTo: city)
findLiveFeedData.whereKey("country", equalTo: country)
findLiveFeedData.findObjectsInBackgroundWithBlock{
(objects:[AnyObject]?, error:NSError?)->Void in
if error == nil{
if let objects = objects as? [PFObject] {
for object in objects{
self.LiveFeedData.addObject(object)
}
}
println("This section calling")
let array:NSArray = self.LiveFeedData.reverseObjectEnumerator().allObjects
self.LiveFeedData = NSMutableArray(array: array)
self.tableView.reloadData()
}else{
println("Error") // This section never gets called
}
}
答案 0 :(得分:0)
即使您使用错误的密钥进行查询也不会返回错误,它将返回一个包含0个条目的数组。因此,找出是否找不到任何东西的方法:
/* BLUE */
if ( sample <= 0.340000f ){
localSample = (sample/(0.340000f/255.000000f));
sourceLinearData[localIndex] = 0; // R
sourceLinearData[localIndex+1] = 0; // G
sourceLinearData[localIndex+2] = Math.round(localSample); // B
}