Ir para conteúdo
Visualizar no app

Uma forma melhor de navegar. Saiba mais.

MM Fórum

Um app em tela cheia na sua Tela de Início com notificações push, avisos e mais.

Para instalar este app no iOS/iPadOS
  1. Toque no ícone de Compartilhamento no Safari
  2. Role o menu e toque em Adicionar à Tela de Início.
  3. Toque em Adicionar no canto superior direito.
Para instalar este app no Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

Ajuda com CoreLocation

Featured Replies

Postado

To implementando um sistema com o CoreLocation para pegar coordenadas do GPS

 

No viewDidLoad coloco

 

    locationManager = [[CLLocationManager alloc] init];
    locationManager.delegate = self;
    locationManager.desiredAccuracy = kCLLocationAccuracyBest;
    [locationManager startUpdatingLocation];

Neste ponto chama os protocolos

 

- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
 

 

-(void)locationManager:(CLLocationManager *)manager didUpdateToLocation:(CLLocation *)newLocation fromLocation:(CLLocation *)oldLocation
 

Neste segundo protocolo fica agendando as coordenadas

 

Até aqui tudo bem quando executo no meu iPhone 4S com iOS 6.1.3

 

Mas quando execute no meu iPad 2 com iOS 6.1.3

 

O sistema roda uns 5 segundos e trava

 

Testei em outro iPad 2 e dá o mesmo problema, já em outro iPhone 4S não da problema

 

Alguém sabe o que pode ser?

 

Dario

 

 

 

  • Respostas 6
  • Visualizações 767
  • Criado
  • Última resposta

Top Postadores Neste Tópico

Imagens Postadas

Postado

da um NSLog(@"%@", error); em - (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error

e cola aqui.

Postado
  • Autor

Cara,

 

É coisa de maluco não gera nenhum erro.

 

Fiz um pequeno programa para demonstrar, no meu iPad2 ele trava no iPhone 4S roda normalmente.

 

No simulador do iOS iPad 6.1 roda normalmente.

 

O que será que há de errado.

 

Dario

coreLocationTesteiPad2.zip

Postado

Te adicionei no skype, testei aqui no ipad 2 não apresentou nenhum erro.

Tira uma screenshot do xcode na hora que trava a aplicação, pois assim mostra no que esta dando o crash e posso te ajudar.

Postado
  • Autor

Estranho,

 

Já testei em 2 iPad2 e trava, veja ai na saida dos logs, ele para de responder... conta apenas 3, 4 ou 5 vezes e para de atualizar as coordenadas.

 

Dario

post-26001-0-19186500-1365273053_thumb.j

Editado por Dario Cardoso

Postado

Só pra postar uma solução aqui....

 

Na verdade não existe problema, o que estava acontecendo é que como o iPad é WiFi Only, não atualizava a posição precisamente igual o iPhone.

Postado

E por favor, sempre ative os brakepoints... pois ele iri pegar alguma exceção aí quando seu app travar e dar crash.

Participe do debate

Você pode postar agora e se registrar depois. Se você tem uma conta, entre agora para postar com ela.

Visitante
Responder este tópico…

Quem Está Navegando 0

  • Nenhum usuário registrado visualizando esta página.

Conta

Navegação

Buscar

Buscar

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.