【发布时间】:2015-01-18 20:51:22
【问题描述】:
我在打电话
[locationManager requestWhenInUseAuthorization];
在显示MKMapView (showsUserLocation = YES) 的屏幕上。首先这看起来很奇怪(Apple 应该自动为MKMapView 处理这个问题,但是当我没有这样做时 XCode 会抱怨)。
所以我得到了一个警报视图,它说应用程序想要使用您的位置,但随后警报视图自行消失了。
为什么警报视图会自行消失?
我唯一能想到的是我在initWithCoder 方法中调用requestWhenInUseAuthorization。我这样做只是因为我认为我在从 viewDidLoad 调用 Xcode 时看到了 Xcode 投诉。
【问题讨论】:
标签: ios mapkit core-location