Como lidar com "Não permitir" para o gerente de localização?

Ainda não pensei nisso agora.

Até agora, sempre que o dispositivo estava me pedindo para usar a atualização de local, eu estava permitindo isso.

Mas quando agora não estou permitindo, o gerenciador de localização me fornece o kclErrorDenied e o gerenciador de localização não pode iniciar novamente até que eu reinicie o aplicativo.

Portanto, minha pergunta é: devo enviar uma mensagem para reiniciar o aplicativo para o usuário ou existe uma solução para começar a trabalhar novamente com o gerenciador de localização.

obrigado .

The Error :
ERROR,Time,288787555.078,Function,"void CLClientHandleDaemonDataRegistration(__CLClient*, const CLDaemonCommToClientRegistration*, const __CFDictionary*)",server did not accept client registration 1
WARNING,Time,288787555.108,Function,"void CLClientHandleDaemonInvalidation(__CFMessagePort*, void*)",client 1308.0 has been disconnected from daemon
 locationManager:didFailWithError:] [Line 244] Error Denied :Error Domain=kCLErrorDomain Code=1 "Operation could not be completed. (kCLErrorDomain error 1.)"

questionAnswers(1)

yourAnswerToTheQuestion