如何在iPhone中使用MKMapView导航应用程序?

时间:2009-11-02 13:17:11

标签: ios iphone controls mkmapview

在我的iPhone应用程序中,我使用MKMapView从不同的页面导航。 但是当MKMapView控件在那时运行时,控件不再在应用程序中返回。所以我放弃了应用程序流程,我必须再次运行该应用程序。

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=category:Taxi=NSW=australia"]];

上面的代码在应用程序中将搜索字符串作为查询。并且能够在地图中放置针点。但控件不会保留在应用程序中。

如何再次在应用程序中设置controll并在加载Map后导航?

1 个答案:

答案 0 :(得分:0)

我不确定你在问什么,但我会尽我所能:

如果您使用UURpplication的openURL:方法,您的应用程序将退出,这是预期的行为。

您可能需要创建一个实现MKMapViewDelegate协议的UIViewController。

不幸的是,Apple提供的MapKit文档非常缺乏 - 但我认为您似乎并不十分了解视图控制器的工作原理。你应该查看Apple的View Controller Programming Guide