我正在使用CLLocationManager
,如果该程序是第一次安装,它需要用户接受或拒绝分享他的位置。我想要的是对自己进行编程以等待用户提示。
现在的问题是我在那里等着usleep()
while ([CLLocationManager authorizationStatus] == USER_NOT_PROMPTED) {
usleep(10000);
}
但这会导致实际的 iPhone 被锁定,不会弹出位置共享问题,因此程序挂起。有没有办法在单独的线程中运行这些用户提示?我正在使用 iOS 6.1