0
當我第一次運行我的應用時,它問我「你想使用你當前的位置嗎?」我用[СLLocationManager startUpdatingLocation];
將此彈出窗口稱爲此彈出窗口。我可以用plist或其他方式請求彈出窗口嗎?如何向plist請求標準彈出窗口「使用當前位置」?
當我第一次運行我的應用時,它問我「你想使用你當前的位置嗎?」我用[СLLocationManager startUpdatingLocation];
將此彈出窗口稱爲此彈出窗口。我可以用plist或其他方式請求彈出窗口嗎?如何向plist請求標準彈出窗口「使用當前位置」?
我不確定你的意思是使用plist - plist是一種數據結構,而不是事件或方法。 當你啓動CLLocationManager時,它需要檢查用戶是否可以使用設備的當前位置。如果用戶已經回答兩次「使用當前位置」問題的「否」,它就不會再問了。此設置存儲在設備上,並可在「設置」應用程序中重置。
但是這個對話框是由os產生和控制的,所以你不能以其他方式調用它。
但是,您可以使用UIAlertView隨時編寫您喜歡的任何內容的彈出消息。
我想如果我寫在plist的東西像UIRequiredDeviceCapabilities:GPS - 它會調用彈出「使用當前位置」。但事實並非如此。 – Voloda2
如果所需功能不存在(即,如果需要電話,將無法在iPad上啓動),該標誌用於防止您的應用程序啓動。看到這個文檔:http://developer.apple.com/library/ios/#qa/qa1397/_index.html - 你想完成什麼? – Rayfleck
[СLLocationManagerstartUpdatingLocation] - 詢問用戶是否想要使用當前位置的單一方式。我認爲我可以用plist參數來做到這一點。但是,這不是事實。 – Voloda2