Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
为什么要在 2 秒后提示获取位置自动关闭的授权,因为我没有任何授权,所以代表不工作?有什么帮助吗?我没有使用 ARC。
我想您正在使用 ARC,所以请记住,它manager必须是实例变量(不是本地变量),否则它会被释放!
manager
if (![CLLocationManager locationServicesEnabled]) { [manager startUpdatingLocation]; }
如果您将位置管理器作为变量而不是属性,则会发生这种情况。当方法(通常是 viewDidLoad)结束时,它会释放变量,并且身份验证弹出窗口消失。