ios - 检查 iOS 设置中是否启用了 DriverKit 驱动程序

标签 ios ipad settings driverkit

我有一个包含捆绑的 DriverKit dext 的应用程序。我正在尝试检查用户是否已通过应用程序特定设置页面(在“驱动程序”子标题下)或“隐私与安全”中的“设置”启用了驱动程序 >驱动程序。

不幸的是,由于此切换字段是由 iPad OS 自动创建的,因此它不在我为应用程序创建的 Settings.bundle 中。因此,我无法将其加载到 NSUserDefaults standardUserDefaults 中,并且它似乎不像其他一些设置那样单独存在于 standardUserDefaults 中。有什么地方可以得到这个值吗?

最佳答案

我不知道直接方法,但您可以通过在您的应用程序中为您的驱动程序也应该匹配的设备注册 IOKit 匹配通知来间接推断出您的 dext 没有被加载。如果您的应用检测到该设备,但没有为其找到驱动程序实例,您可以指示用户启用该驱动程序。

关于ios - 检查 iOS 设置中是否启用了 DriverKit 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76665818/

相关文章:

ios - 为什么 iPhone 图像的方向错误?

html - 修复 iPad 底部 iframe 内的 div

ios - 如何在 iOS 设备上调整图像大小?

ios - 子类可以创建与父类不同的协议(protocol)吗?

ios - GMSTileURLConstructor 返回奇怪的缩放数据

ios - 委托(delegate)返回零

iphone - UIPickerView 是否支持新的 iOS 5 外观 API?

ios - 在我的应用程序中添加设置页面(Xcode 和 Swift)

c++ - 检测用户的窗口时间更改

django - 如何将 Django 应用程序设置保留在数据库中,或即时更改?