我有一个包含捆绑的 DriverKit dext 的应用程序。我正在尝试检查用户是否已通过应用程序特定设置页面(在“驱动程序”子标题下)或“隐私与安全”中的“设置”启用了驱动程序 >驱动程序。
不幸的是,由于此切换字段是由 iPad OS 自动创建的,因此它不在我为应用程序创建的 Settings.bundle 中。因此,我无法将其加载到 NSUserDefaults standardUserDefaults 中,并且它似乎不像其他一些设置那样单独存在于 standardUserDefaults 中。有什么地方可以得到这个值吗?
最佳答案
我不知道直接方法,但您可以通过在您的应用程序中为您的驱动程序也应该匹配的设备注册 IOKit 匹配通知来间接推断出您的 dext 没有被加载。如果您的应用检测到该设备,但没有为其找到驱动程序实例,您可以指示用户启用该驱动程序。
关于ios - 检查 iOS 设置中是否启用了 DriverKit 驱动程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76665818/