2015-07-09 7 views
1

Недавно я обновился до последней версии Xamarin для iOS и знаю, что у меня есть эта проблема, когда разрешение на gps для получения местоположения просто отключается при входе в приложение.Ошибка Xamarin iOS GPS

Любой, имеющий такую ​​же проблему? Я исследовал и, похоже, это происходит в iOS 8.x.

ответ

0

В iOS 8 вам необходимо вызвать requestWhenInUseAuthorization или requestAlwaysAuthorization. Следуйте этому руководству для начинающих: http://developer.xamarin.com/recipes/ios/content_controls/map_view/display_device_location/

Кроме того, вы можете удалить свое приложение с устройства/симулятора, а при следующем развертывании он должен снова запросить разрешение на размещение.

Типичной ошибкой является не иметь Info.plist ключ/значение, установленное для NSLocationWhenInUseUsageDescription или NSLocationAlwaysUsageDescription.

Смежные вопросы