当macOS上的系统应用提示输入位置时,它们会自定义权限对话框:
当我尝试使用适用于iOS的Info.plist
键在我的应用中执行相同操作时,它们将被忽略:
NSLocationUsageDescription
NSLocationAlwaysUsageDescription
NSLocationWhenInUseUsageDescription
NSLocationAlwaysAndWhenInUseUsageDescription
请注意,上述plist键在Calendar.app/Contents/Info.plist
中不存在
-[CLLocationManager purpose]在macOS 10.13
中似乎不起作用
如何在macOS中创建自定义对话框?