2014-08-29 62 views
1

我已經在Swift中做了一個應用程序,並且我使用了位置,圖片......但是當我打開位置視圖並打開其他視圖時,這會詢問權限。我想在第一時間要求所有權限..如何在Swift中先請求權限打開應用程序?

我第一次打開應用程序時如何要求所有權限?這可能嗎?

謝謝!

回答

1

當我第一次打開應用程序時,我該如何要求所有權限?這可能嗎?

當您開始使用位置服務時,iOS將顯示權限對話框。如果您想確保在啓動應用程序時彈出對話框,而不是在用戶導航到某個視圖時出現,請在應用程序啓動時開始使用位置服務。例如,您可以在應用程序啓動時調用CLLocationManager的-startUpdatingLocation方法。我認爲這不是一個好主意 - 用戶在應用程序實際需要位置之前不必提供許可,並且儘早啓動位置更新將不必要地使用電源 - 但它應該可以實現您要求的功能。

相關問題