NSLocalizedDescription=Не удалось определить местоположение

Я хочу добавить текущее местоположение в свою форму, которую пользователь заполняет в приложении. код сначала запускал smith, но теперь не может получить доступ к местоположению. вместо этого я получаю сообщение об ошибке

2015-01-21 15:08:18.728 MyHealth[234:17355] current loc: Error Domain=myDomain 
Code=0 "Unable to determine location" UserInfo=0x16134530 
NSLocalizedDescription=Unable to determine location}

Я искал его в StackOverflow, но не нашел ответа.

Пожалуйста помоги. Заранее спасибо..!!


person ash_win    schedule 21.01.2015    source источник
comment
Пожалуйста, вставьте свой код, используемый для определения местоположения пользователя, а также, когда вы успешно тестировали, были ли вы уже на iOS 8 или все еще на iOS 7?   -  person Jerome Diaz    schedule 21.01.2015
comment
привет, спасибо за помощь брат. я получил решение. Нет, сначала я не работал над iOS7, и именно здесь была ошибка ..: P Я искал в сети доступ к местоположению пользователя на iOS8 и нашел решение. Добавление моего ответа здесь. Спасибо, в любом случае :)   -  person ash_win    schedule 21.01.2015


Ответы (1)


Получил ответ, что это была моя ошибка, хотя. Чтобы получить доступ к местоположению пользователя на iOS8, вам нужно запросить немного по-другому. Вот что я сделал:

Сначала я добавил переменную в свой info.plist.

NSLocationAlwaysUsageDescription

Затем я добавил следующий код в свой viewController, где я получал текущее местоположение

[self.locationManager requestAlwaysAuthorization];

где locationManager имеет тип CLLocationManager

я нашел помощь от https://stackoverflow.com/a/24718342/3963352

Спасибо за помощь, хотя :)

person ash_win    schedule 21.01.2015