【发布时间】:2014-03-07 10:39:12
【问题描述】:
我的应用程序需要定位服务才能工作,因此当应用程序首次运行时,用户会被问到这个问题。 如果用户说“OK”,那么它将在没有它的情况下运行整个应用程序,因为它会继续工作。所以第一次运行它并没有真正在视图控制器上带来任何东西。
当我第二次在 XCODE 中按下 go 按钮时,它工作正常,因为用户已经授权使用位置服务来获取纬度/经度。
以前有人遇到过这个问题吗?有什么建议吗?
【问题讨论】:
-
那是什么问题?
-
问题是它第一次运行时,它没有将信息带入视图控制器,它是空白的。第二次好了!
-
您是否在应用程序中启用了位置更新?在设备的位置服务设置下检查它
-
是的,因为您会收到授权定位服务的提示。
-
所以第一次,它提示允许 loc 服务,然后你按 OK,然后应用程序在没有它的情况下运行,我认为它更多地与应用程序流有关。第二次完美运行。
标签: ios objective-c core-location cllocationmanager