Como navegar aplicativo usando MKMapView no iPhone?
Pergunta
Na minha aplicação do iPhone Eu tenho usado MKMapView para navegar a partir de diferentes páginas. Mas quando o MKMapView CONTROLL executar altura em que o controle não vai voltar novamente no aplicativo. assim que eu estou perdendo o fluxo da aplicação, e eu tenho que executar o aplicativo novamente.
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://maps.google.com/maps?q=category:Taxi=NSW=australia"]];
O código acima dando me procurar string como consulta na aplicação. E capaz de colocar pino pontos no mapa. Mas o controle não permanece no aplicativo.
Como definir o controll no aplicativo novamente e navegar após o carregamento do Mapa?
Solução
Eu não estou realmente certo de que você está perguntando, mas eu vou tentar o meu melhor:
Se você usar o openURL: comportamento método de UIApplication sua aplicação vai sair, isso é esperado.
Você provavelmente precisará criar um UIViewController que implementa o protocolo MKMapViewDelegate.
Infelizmente a documentação MapKit fornecido pela Apple é severamente falta - mas eu acho que parece que você realmente não tem uma grande compreensão de como vista controladores de trabalho. Você deve verificar se View Controller da Apple Guia de Programação