今はまだ考えていません。
これまで、デバイスが位置情報更新の使用を要求するたびに許可していました。
しかし、今許可していない場合、ロケーションマネージャーは 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.)"