2011-06-23 63 views

回答

2

我不確定你的意思是使用plist - plist是一種數據結構,而不是事件或方法。 當你啓動CLLocationManager時,它需要檢查用戶是否可以使用設備的當前位置。如果用戶已經回答兩次「使用當前位置」問題的「否」,它就不會再問了。此設置存儲在設備上,並可在「設置」應用程序中重置。

但是這個對話框是由os產生和控制的,所以你不能以其他方式調用它。

但是,您可以使用UIAlertView隨時編寫您喜歡的任何內容的彈出消息。

+0

我想如果我寫在plist的東西像UIRequiredDeviceCapabilities:GPS - 它會調用彈出「使用當前位置」。但事實並非如此。 – Voloda2

+0

如果所需功能不存在(即,如果需要電話,將無法在iPad上啓動),該標誌用於防止您的應用程序啓動。看到這個文檔:http://developer.apple.com/library/ios/#qa/qa1397/_index.html - 你想完成什麼? – Rayfleck

+0

[СLLocationManagerstartUpdatingLocation] - 詢問用戶是否想要使用當前位置的單一方式。我認爲我可以用plist參數來做到這一點。但是,這不是事實。 – Voloda2