2009-11-02 4 views
-2

내 iPhone 응용 프로그램에서 MK MapView를 사용하여 다른 페이지에서 탐색했습니다. 하지만 MKMapView 컨트롤을 실행할 때 해당 컨트롤이 application.so에서 다시 돌아 가지 않고 응용 프로그램 흐름이 느슨해 지므로 응용 프로그램을 다시 실행해야합니다.iPhone에서 MKMap보기를 사용하여 응용 프로그램을 탐색하는 방법은 무엇입니까?

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

위의 코드는 날에 핀 포인트를 넣을 수 application.And에 쿼리로 문자열을 검색 제공 Map.But 컨트롤은 응용 프로그램에 남아 있지 않습니다.

응용 프로그램에서 컨트롤을 다시 설정하고지도를로드 한 후 탐색하는 방법은 무엇입니까?

Pls는 어떤 코드 스 니펫이나 유용한 링크를 제공합니다.

감사합니다,

미살 샤

답변

0

I 나는 정말 확실하지 당신은 요구하고 있지만 최선을 다할 수있는 것들 :

당신의 OpenURL 사용하는 경우 : UIApplication 응용 프로그램의 방법을 이 행동은 예상되는 행동입니다.

아마도 MKMapViewDelegate 프로토콜을 구현하는 UIViewController를 만들어야 할 것입니다.

유감스럽게도 Apple에서 제공 한 MapKit 설명서는 심각하게 부족합니다. 그러나보기 컨트롤러의 작동 방식을 잘 이해하지 못하는 것 같습니다. 당신은 애플의 체크 아웃해야합니다 View Controller Programming Guide

관련 문제