I'm calling the calculateDirectionsWithCompletionHandler
method from MKDirections
, but the completion handler is never called. Not even with an error. And since the request is made in the main thread, the entire application gets stuck. I ensure that the directionRequest has source and destination and both locations are not nil. Someone have experienced the same?
[directions calculateDirectionsWithCompletionHandler:^(MKDirectionsResponse * _Nullable response, NSError * _Nullable error) {
if (error) {
NSLog(@"%@", error);
}else{
// Deal with the response
}
}];