我有一个检查位置的应用程序。它要求用户使用位置,如果用户在菜单上说不,那么当我加载地图视图时就会出现问题。
一旦我选择了 mapView,它就会再次询问用户位置。如果用户再次拒绝,我的控制台会继续显示错误/警告以及来自我的位置管理器类的“didFailWithError”的 NSLog。
如果用户已经拒绝,有没有办法停止 LocationManage:didFailWithErrors?如果 Log 文件被我的 LocationManager 填满,我认为 Apple 不会接受我的应用程序
这是在控制台中重复的示例
ERROR,Time,290362745.002,Function,"void CLClientHandleDaemonDataRegistration(__CLClient*, const CLDaemonCommToClientRegistration*, const __CFDictionary*)",server did not accept client registration 1
WARNING,Time,290362745.005,Function,"void CLClientHandleDaemonInvalidation(__CFMessagePort*, void*)",client 1035.0 has been disconnected from daemon
2010-03-15 12:19:05.002 SAQ[1035:207] LocationManager Error Denied by user