2012-12-11 33 views
0

我正在使用带有MapKit善良功能的XCode。对于“您想让应用程序使用您的位置吗?”的提示,我在过去点击了“不允许”。如何重置XCode中的GPS偏好设置?

现在我想在调试过程中使用“允许”选项。如何重置此设置以便再次显示提示?

注:我比较新,所以我的期望是这是一个XCode设置。可能有来自队友的代码来管理该提示,所以请随时通知我是否通过查看专有代码来重置这些内容。因为我是添加地图视图的人,我猜测事实并非如此。

回答

2

在设备上,依次选择设置>常规>重置>重置位置和隐私。这是你问的吗?

+0

谢谢!这工作。注意未来的非iPhone用户:这是在iPhone本身的模拟中,而不是模拟器的某些菜单设置。 – Danny

0

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

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

+0

做“重置内容和设置”不仅仅是重置位置,这正是我想要的。我不知道还有哪些内容会被删除或更改,所以我必须接受其他答案,因为它仅影响我所关注的设置。但是,从我所知道的情况来看,执行响应的第一行会重置位置提示以及其他任何操作!无论如何,我给你留下了赞扬。谢谢你的回答! – Danny

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]; 
}