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?

Foi útil?

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

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top