2016-07-01 4 views
-1

Я работал с примером Uber API по адресу https://github.com/uber/rides-ios-sdk/tree/master/examples/Swift%20SDK/Swift%20SDK. Я использую localhost и получаю приложение, за исключением местоположения пользователя.Uber-API iOS Swift не в состоянии найти текущее местоположение

Я получаю сообщение об ошибке: "Unable able to find current location"

enter image description here

Любые предложения, с чего начать? Я добавил CoreLocation.framework и попытался изменить RideRequestWidgetExampleViewController. Я еще в UberSandBox.

ответ

1

Я бы проверял, чтобы ваше местоположение симулятора было включено. Когда вы открываете симулятор, если вы идете на Отладка> Местоположение есть Нет опция checked?

В противном случае, убедитесь, что вы либо добавить в NSLocationWhenInUseUsageDescription или NSLocationAlwaysUsageDescription ключей от Info.plist с строкой, описывающей, почему вам нужно место,

+0

Спасибо John - это, кажется, первым вопросом, но мое текущее местоположение в настоящее время работает до определенной степени сегодня. Мой симулятор был настроен на обычное место для длинного и лат, расположенного на улице Эллис в 1800 году в Сан-Франциско. Кажется, это происходит от DeeplinkExampleViewController. Я смог установить Simulator в обычную, никому и Apple, и он по-прежнему идет в это место. Ключ NSLocationWhenInUseUsageDescription находится в InfoPlist по причине. Я буду копаться в DeeplinkExampleViewController. –

+0

Это также в AuthorizationCodeGrantExampleViewController –

+0

Еще одна коррекция - я понял, что мне нужно закрыть проект перед сменой симулятора. Если нет, я получаю исходное сообщение «Невозможно ...». Если по обычаю, он имеет адрес 1800. Если в Apple, я получаю сообщение «2 Бесконечная петля», –

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