Системное всплывающее окно UIAlertView, когда приложение обращается к картографическому сервису, может изменить сообщение UIAlertView?

Мое приложение ios для доступа к местоположению пользователя, всплывающее окно системы UIAlertView? Как я могу получить UIAlertView и изменить сообщение, кнопку?

1 ответ

Вы можете изменить сообщение, используя NSLocationUsageDescription введите info.plist.

Добавьте этот ключ в ваш info.plist и добавьте сообщение в качестве значения.

NSLocationUsageDescription

NSLocationUsageDescription (Строка - iOS) описывает причину, по которой приложение обращается к информации о местоположении пользователя. Когда система предлагает пользователю разрешить доступ, эта строка отображается как часть диалогового окна.

Этот ключ поддерживается в iOS 6.0 и более поздних версиях.

Пожалуйста, проверьте InfoPlistKeyReference

Или же

использование setPurpose: метод CLLocationManager учебный класс.

После инициализации добавьте ваше сообщение, используя setPurpose:

CLLocationManager *locManager = [[CLLocationManager alloc] init];
[locManager setPurpose:@"My purpose"];
Другие вопросы по тегам