Я еще не думал об этом сейчас.
До сих пор, когда устройство запрашивало у меня обновление местоположения, я разрешал это.
Но теперь, когда я не разрешаю, диспетчер местоположений выдает мне kclErrorDenied, и диспетчер местоположений не может запускаться снова, пока я не перезапущу приложение.
Таким образом, мой вопрос заключается в том, что я должен дать пользователю сообщение о перезапуске приложения или есть решение снова начать работу диспетчера местоположений.
спасибо.
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.)"