Я использую этот код для отображения местоположения на карте.Как вернуться к моему приложению после перехода на приложение из приложения из iOS 6
Class mapItemClass = [MKMapItem class];
if (mapItemClass && [mapItemClass respondsToSelector:@selector(openMapsWithItems:launchOptions:)])
{
// Create an MKMapItem to pass to the Maps app
CLLocationCoordinate2D coordinate =
CLLocationCoordinate2DMake(37.789658,-122.417479);
MKPlacemark *placemark = [[MKPlacemark alloc] initWithCoordinate:coordinate
addressDictionary:nil];
MKMapItem *mapItem = [[MKMapItem alloc] initWithPlacemark:placemark];
[mapItem setName:@"My Place"];
// Set the directions mode to "Walking"
// Can use MKLaunchOptionsDirectionsModeDriving instead
NSDictionary *launchOptions = @{MKLaunchOptionsDirectionsModeKey : MKLaunchOptionsDirectionsModeDriving};
// Get the "Current User Location" MKMapItem
MKMapItem *currentLocationMapItem = [MKMapItem mapItemForCurrentLocation];
// Pass the current location and destination map items to the Maps app
// Set the direction mode in the launchOptions dictionary
[MKMapItem openMapsWithItems:@[currentLocationMapItem, mapItem]
launchOptions:launchOptions];
}
Этот код принимает меня к карте приложение яблоко, которое присутствует в моем Iphone, это нормально, но он не принимает меня обратно в мое приложение. Если кто-нибудь знает какое-либо решение для достижения этого, пожалуйста, предложите мне. !! Спасибо заранее. !!
Спасибо, Дэниэл, я думаю, что вы правы. Но я думаю, это хороший подход, или у вас есть какое-то предложение выполнить эту вещь любым другим способом? – Sawant
Если вы хотите использовать карты, но и сохранить пользователя в своем приложении, вам придется использовать «MKMapView» или «Карту Google» и встраивать представление в свое приложение. Невозможно обойти это ограничение. –