iPhone的位置我已经设置我的应用程序最初尽快要求的位置,因为它负载,但在第一次应用程序使用弹出对话框,要求允许从用户出现短短的一秒钟,然后消失的观点完成加载(或某物)。这一切都发生得太快,用户说“是的,没关系”。我应该在哪里放置以下代码,以便在用户首次加载应用程序时出现位置权限弹出窗口?获取有关加载
CLLocationManager *locationManager = [[CLLocationManager alloc] init];
CLLocation *location = [[CLLocation alloc] init];
locationManager.desiredAccuracy = kCLLocationAccuracyKilometer;
[locationManager setPurpose:@"A fun way to record where you've answered the questions and how you did at each location."];
[locationManager startUpdatingLocation];
location = [locationManager location];
[locationManager stopUpdatingLocation];
谢谢 布伦
我们需要上下文。你在哪里执行上述代码? – 2012-01-03 21:47:20
该权限对话框不应该关闭。当我在我的App Delegate的'ApplicationDidFinishLaunchingWithOptions:'方法中启动位置管理器启动时,它会启动权限对话框并阻止,直到用户回复它为止。这就是这样的模态对话框。 – 2012-01-03 21:52:25
对不起,我在我的第一个视图控制器的viewDidLoad事件。 – 2012-01-03 22:40:59