CLLocationManager和iPad设置-设置中缺少应用程序

| 我最近有一个Apple认可的ipad应用程序,可在App Store上使用。我之所以这样说是因为我的应用程序使用了位置服务并实现了Apple概述的所有做法。而且我还假设Apple在批准之前使用我的应用程序测试了所有这些情况。 批准后不久,我开始收到错误报告,其中通过我的应用程序正确提示了已关闭位置服务的用户启用位置服务,但是当他们进入“设置”应用程序并“启用”位置服务时,没有任何输入或注册我的应用程序。当然,我的应用程序会先检查全局启用的位置服务,然后再检查应用程序级别的位置服务设置。 我无法在同时运行ios 4.2和4.3的ipad上重现此错误。我已经用Google搜寻了几个小时,却没有发现太多。有没有人有任何想法或建议。我对此不予保留。拍摄-我什至无法复制它。 谢谢你的帮助。 更新 我找到了答案: 为了在位置服务设置中注册您的应用程序,您的应用程序必须调用CLLocationManager startUpdatingLocation。如果用户尚未打开定位服务,那么将调用didFailWithError委托,并且应用程序可以相应地处理该方案。     
已邀请:

要回复问题请先登录注册