I recently jumped to use Xcode7.3.1 and convert my code, but I'm facing some kind of problem here,this is how I used to use it in Swift1.1 but I am getting error
-[__NSCFNumber count]: unrecognised selector sent to instance 0x14539180
Here is my Code :
func deleteData(modelName:String, predicate:String!) -> Bool {
  let appDelegate = UIApplication.sharedApplication().delegate as! AppDelegate
  let cdhObj = appDelegate.cdh
  let fReq: NSFetchRequest = NSFetchRequest(entityName: modelName)
  print("\(fReq)")
  print("\(predicate)")
  //Check whether predicate is there
  if (predicate != nil) {
     fReq.predicate = NSPredicate(format:predicate)
     print("fReq.predicate-------\(fReq.predicate)")
  }
  print("Reached Here_1")
  print("Reached Here\(fReq.predicate!)")
  var result = try! cdhObj.managedObjectContext!.executeFetchRequest(fReq) //getting error in this line  
  print("Reached Here_2")
  for resultItem in result {
     let countryItem: AnyObject = resultItem
     cdhObj.managedObjectContext!.deleteObject(countryItem as! NSManagedObject)
  }
  cdhObj.saveContext(cdhObj.managedObjectContext!)
  result = try! cdhObj.managedObjectContext!.executeFetchRequest(fReq)
  if result.isEmpty {
     return true
  } else {
     return false
  }
 }
Any help will be Appreciated!!
