I've a parse.com query written in swift but it doesn't let the whole project run but without it everything is fine. The error I get is Command failed due to signal: Segmentation fault: 11. The query is below:
Code
let ObjectIDQuery = PFQuery(className: "Restaurants")
ObjectIDQuery.whereKey("City", equalTo: CityName)
ObjectIDQuery.orderByDescending("RN")
ObjectIDQuery.findObjectsInBackgroundWithBlock({
(objectsArray: [AnyObject]?, error: NSError?) -> Void in
var ObjectIDS = objectsArray as! [PFObject]
for i in 0..<ObjectIDS.count{
self.name.append(ObjectIDS[i].valueForKey("Name") as! String)
self.rating.append(ObjectIDS[i].valueForKey("Rating") as! String)
self.phone.append(ObjectIDS[i].valueForKey("Number") as! String)
self.url.append(ObjectIDS[i].valueForKey("Website") as! String)
self.anp.append(ObjectIDS[i].valueForKey("ANP") as! String)
self.image.append(ObjectIDS[i].valueForKey("Image") as! String)
self.tableView.reloadData()
}
})
Please help
Edit:
I have found out the problem lies in ObjectIDQuery.findObjectsInBackgroundWithBlock({