Может ли приложение macOS настроить диалоговое окно разрешений CoreLocation Location Services?

Когда системные приложения в macOS запрашивают местоположение, они настраивают диалог разрешений:

Календарь служб локации подскажет

Когда я пытаюсь сделать то же самое в моем приложении, используя Info.plist ключи, которые работают в iOS, они игнорируются:

NSLocationUsageDescription
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
NSLocationAlwaysAndWhenInUseUsageDescription

Службы определения местоположения iStumbler prmopt

Обратите внимание, что приведенные выше списки ключей отсутствуют в Calendar.app/Contents/Info.plist

-[Цель CLLocationManager] не работает в macOS 10.13

Как создать настраиваемый диалог в macOS?

0 ответов

Другие вопросы по тегам