TaskCanceledException throws using James Montemagno Geolocator Plugin in iOS

Hi, how can I use the plugin. When call it, a TaskCanceledException thrown. I've using iOS. This is the method.

private async Task<Plugin.Geolocator.Abstractions.Position> Posicion ()
{
Plugin.Geolocator.Abstractions.Position pos = null;
try
{
var localizador = CrossGeolocator.Current;
localizador.DesiredAccuracy = 50;

            if (localizador.IsGeolocationEnabled)
                pos = await localizador.GetPositionAsync(60000); //60.000 milisegundos
            else
                Debug.WriteLine("No se puede obtener la localización, el GPS está desactivado");
        }
        catch (Exception e)
        {
            Debug.WriteLine ("No se puede obtener la localización");
            Debug.WriteLine (e.Message);
            Debug.WriteLine (e.StackTrace);

            pos = new Plugin.Geolocator.Abstractions.Position () { Latitude = 0, Longitude = 0 };
        }

        latitud = pos.Latitude;
        longitud = pos.Longitude;

        if (latitud == 0 || longitud == 0)
        {
            latitud = Medellin.Latitude;
            longitud = Medellin.Longitude;
        }

        return pos;
    }
Sign In or Register to comment.