在我的iPhone应用程序中,我使用MKMapView从不同的页面导航。 但是当MKMapView控件在那时运行时,控件不再在应用程序中返回。所以我放弃了应用程序流程,我必须再次运行该应用程序。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=category:Taxi=NSW=australia"]];
上面的代码在应用程序中将搜索字符串作为查询。并且能够在地图中放置针点。但控件不会保留在应用程序中。
如何再次在应用程序中设置controll并在加载Map后导航?
答案 0 :(得分:0)
我不确定你在问什么,但我会尽我所能:
如果您使用UURpplication的openURL:方法,您的应用程序将退出,这是预期的行为。
您可能需要创建一个实现MKMapViewDelegate协议的UIViewController。
不幸的是,Apple提供的MapKit文档非常缺乏 - 但我认为您似乎并不十分了解视图控制器的工作原理。你应该查看Apple的View Controller Programming Guide