2017-08-27 111 views
4

禁止「在使用時」當使用的是iOS 10我需要用戶之間決不讓位置,總是讓位置可以選擇,所以我在Info.plist中添加的關鍵NSLocationAlwaysUsageDescription支持iOS的11位置的權限,而iOS上的10

現在,隨着新的iOS 11版本,我需要添加以下兩個鍵來獲取位置權限提示 - NSLocationAlwaysAndWhenInUseUsageDescriptionNSLocationWhenInUseUsageDescription

當我嘗試刪除看似多餘NSLocationWhenInUseUsageDescription,它不允許顯示在iOS上11

位置提示的問題是我現在在iOS上10個用戶在他們設置的「在使用時」選項,我不想要。

有什麼辦法來創建一個版本,它允許「從不」和「總是」爲iOS 10和允許iOS上的11所有三個選項?

+0

只是可以肯定:你基本上是問你是否可以做一些象下面這樣你的Plist:'如果iOS10'useiOS10plistSettings'和'如果iOS11'useiOS11plistSettings'?有趣的問題! – Honey

回答