我是Xamarin的新手,我有一段用于获取GPS位置的代码,在iOS 6上运行良好,但在iOS 8上无法获取经度和纬度。
//Check for getting current lat/long
CLLocationCoordinate2D toLocation;
private CLLocationManager locationManager;
if (!CLLocationManager.LocationServicesEnabled) {
AppDelegate.currLat = "";
AppDelegate.currLong = "";
gpsFlag = false;
} else {
gpsFlag = true;
locationManager = new CLLocationManager();
locationManager.StartUpdatingLocation();
if (locationManager.Location != null) {
toLocation = locationManager.Location.Coordinate;
AppDelegate.currLat = Convert.ToString (toLocation.Latitude);
AppDelegate.currLong = Convert.ToString (toLocation.Longitude);
}
locationManager.StopUpdatingLocation ();
}
我正在使用通用模板在Xamarin中创建应用程序。 我已经进行了IOS 8 GPS位置的研究和开发,我知道我需要在info.plist中添加“NSLocationAlwaysUsageDescription”,但我不知道如何添加它。
getting-gps-location-using-core-location-in-ios-8
请帮助我如何获取IOS 8的GPS位置。