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

问题描述 投票:-2回答:1

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

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

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

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

ios iphone controls mkmapview
1个回答
0
投票

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

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

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

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

© www.soinside.com 2019 - 2024. All rights reserved.