Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在打开地图应用程序iOS 6后以编程方式返回iOS应用程序_Ios_Objective C_Cocoa Touch_Mapkit - Fatal编程技术网

在打开地图应用程序iOS 6后以编程方式返回iOS应用程序

在打开地图应用程序iOS 6后以编程方式返回iOS应用程序,ios,objective-c,cocoa-touch,mapkit,Ios,Objective C,Cocoa Touch,Mapkit,我让我的应用程序在iOS6上启动地图应用程序,使用类似于以下内容: MKPlacemark* place = [[MKPlacemark alloc] initWithCoordinate: latlong addressDictionary: nil]; MKMapItem* destination = [[MKMapItem alloc] initWithPlacemark: place]; destination.name = @"Name Here!"; NSArray* items =

我让我的应用程序在iOS6上启动地图应用程序,使用类似于以下内容:

MKPlacemark* place = [[MKPlacemark alloc] initWithCoordinate: latlong addressDictionary: nil];
MKMapItem* destination = [[MKMapItem alloc] initWithPlacemark: place];
destination.name = @"Name Here!";
NSArray* items = [[NSArray alloc] initWithObjects: destination, nil];
NSDictionary* options = [[NSDictionary alloc] initWithObjectsAndKeys:
                             MKLaunchOptionsDirectionsModeDriving, 
                             MKLaunchOptionsDirectionsModeKey, nil];
[MKMapItem openMapsWithItems: items launchOptions: options];
是否需要添加按钮或其他什么东西,以便在我进入“地图”应用程序后返回到我的应用程序?我想返回到我的应用程序,而不必点击iPhone主页按钮并再次单击我的应用程序图标


谢谢

否,因为您无法控制Apple Maps应用程序上的任何内容,因此添加一个按钮不在讨论范围内。

否,因为您无法控制Apple Maps应用程序上的任何内容,因此添加一个按钮不在讨论范围内。

您可以使用
-[MKMapItem URL]
来传递特定于应用程序的方案(例如
x-com-myapp://launch
)如果用户点击,将其发送回您的应用程序。

您可以使用
-[MKMapItem URL]
传递特定于应用程序的方案(例如
x-com)-myapp://launch
)如果用户点击,会将它们发送回你的应用程序。

这很有趣。你在任何地方看到过它吗?这很有趣。你在任何地方看到过它吗?可能的重复