我的应用程序想要识别用户是否已进入引导访问模式。
我目前有一个 NSNotification 设置,它触发苹果提供的布尔值,但由于某种原因,它总是提供假阴性。
NSNotificationCenter.defaultCenter() .addObserver(self, selector: #selector(guidedAccessChanged), name: UIAccessibilityGuidedAccessStatusDidChangeNotification, object: nil)
将触发以下方法
func guidedAccessChanged () {
// NSLog(@"Accessabilitiy enabled: %@", UIAccessibilityIsGuidedAccessEnabled() ? @"YES" : @"NO");
print("Accessabilitiy enabled: \(UIAccessibilityIsGuidedAccessEnabled() ? "YES" : "NO" )")
if (!UIAccessibilityIsGuidedAccessEnabled()){
print("guided access Off")
}
else{
print("guided access On")
}
}
但由于某种原因,日志正在返回
引导访问关闭