2012-12-11 41 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]; 
}