0

我正在使用带有一点 MapKit 优点的 XCode。对于“你想允许应用程序使用你的位置吗?”的提示,我过去点击了“不允许”。

现在,我想在调试期间使用“允许”选项。如何重置此设置以便再次出现提示?

注意:我比较新,所以我的期望是这是一个 XCode 设置。可能有来自队友的代码控制该提示,所以请随时让我知道这是否是我通过查看专有代码重置的内容。由于我是添加地图视图的人,我猜情况并非如此。

4

3 回答 3

2

在设备上,设置 > 常规 > 重置 > 重置位置和隐私。这就是你要问的吗?

于 2012-12-11T02:45:17.610 回答
1

试试这个代码,它会检测用户是否点击了“不允许”按钮:

- (void)locationManager:(CLLocationManager *)manager didFailWithError:(NSError *)error
 {
     NSLog(@"didFailWithError: %@", error);
     UIAlertView *errorAlert = [[UIAlertView alloc]
                                     initWithTitle:@"Error" message:@"Failed to Get Your Location, please go to Settings > General > Reset > Reset Location and Privacy" delegate:nil cancelButtonTitle:@"OK" otherButtonTitles:nil];
     [errorAlert show];
 }
于 2012-12-11T06:39:58.863 回答
0

您可以通过菜单重置模拟器。“iOS 模拟器”->“重置内容和设置”

或者你去模拟器中的设置应用程序。然后“隐私”->“位置”->“您的应用程序”并将其移至打开。

于 2012-12-11T02:45:58.757 回答