Я использую карты Apple, чтобы показать направление на местоположение от текущего местоположения пользователя. Информация об адресе обновляется в addressDictionary, так как lat long не присутствует.
MKPlacemark *destination = [[MKPlacemark alloc] initWithCoordinate:endingCoord addressDictionary:addressDictionary];
MKMapItem *destinationItem = [[MKMapItem alloc] initWithPlacemark:destination];
NSMutableDictionary *launchOptions = [[NSMutableDictionary alloc] init];
[launchOptions setObject:MKLaunchOptionsDirectionsModeDriving forKey:MKLaunchOptionsDirectionsModeKey];
[destinationItem openInMapsWithLaunchOptions:launchOptions];
Это прекрасно работает до iOS 12 для того же адреса. Теперь в iOS 13 всегда отображается «Указания недоступны».
Кто-нибудь еще сталкивался с ситуацией и знает решение?