fatal error: unexpectedly found nil while unwrapping an Optional value
function signature specialization of Swift.(_fatalErrorMessage (Swift.StaticString, Swift.StaticString, Swift.StaticString, Swift.UInt) -> ()).(closure #2)
My code is:
addressBook.fieldsMask = APContactField.Default
addressBook.sortDescriptors = [NSSortDescriptor(key: "name.firstName", ascending: true)]
addressBook.filterBlock = {(contact: APContact!) -> Bool in
print(contact.phones)
return contact.phones!.count > 0
}
addressBook.loadContacts({ (contacts: [APContact]?, error: NSError?) in
if (contacts != nil) {
self.allContacts.removeAll(keepCapacity: false)
self.tableView.tableHeaderView = self.resultSearchController.searchBar
let newContacts = contacts as [APContact]!
//Validate Phone Number
newContacts.map({ (contact: APContact) -> Void in
if self.isValidNumberContact(contact) {
self.allContacts.append(contact)
print(self.allContacts)
}
})
self.callContactsWebservice(WithPhoneNumbers: self.allContacts)
completion(contactsFound: true)
} else {
completion(contactsFound: false)
}
})
case .Denied:
showPermisisonDeniedAlert()
default:
print("", terminator: "")
}