2014-09-24 35 views
3

我一直在使用swift進行試驗,並想嘗試wkwebview。 我建立了一個應用程序,它的所有工作正常,但問題是,我加載到我的wkwebview的網頁使用谷歌地圖,並要求位置服務,所以JavaScript應該會提示一條消息,說「這個應用程序需要你的位置信息」。 快速應用wkwebview不顯示任何消息不會顯示我的谷歌地圖。如果我使用Safari瀏覽器訪問網址,它會提示位置消息,並在ios 7的uiwebview中提示該消息。 任何人都會遇到這個問題並且知道解決方案嗎?帶位置服務的wkwebview

回答

7

在iOS 8中,您需要在您的Info.plist中有一個密鑰,系統可以使用該密鑰來提示位置使用情況。在你的情況下,你想添加一個鍵/值對NSLocationWhenInUseUsageDescription。該對的值將顯示在第一個彈出窗口中,從系統詢問您的應用是否可以訪問位置服務。然後,Google地圖將被允許彈出自己的提醒。

Info.plist