我想做一个简单的动作,获取本地通知并打开苹果地图应用程序。当我收到通知然后滑动它时,我的应用程序首先打开,这很好。但是我需要等待大约 10 秒,然后地图应用程序就会打开。为什么会延迟?它应该是我的应用程序打开,然后地图直接打开。
- (void)application:(UIApplication *)application didReceiveLocalNotification:(UILocalNotification *)notification
{
CLLocationCoordinate2D rdOfficeLocation = CLLocationCoordinate2DMake(latitude,longitude);
MKPlacemark *placemark = [[MKPlacemark alloc] initWithCoordinate:rdOfficeLocation addressDictionary:nil];
MKMapItem *item = [[MKMapItem alloc] initWithPlacemark:placemark];
[item openInMapsWithLaunchOptions:nil];
}