我一直在测试一些代码,这些代码需要检测使用画外音的用户何时正在阅读屏幕。我一直在使用此代码进行测试:
private var obs: Any?
override func viewDidLoad() {
super.viewDidLoad()
obs = NotificationCenter.default.addObserver(forName: UIAccessibility.elementFocusedNotification, object: nil, queue: nil) { notification in
print(notification.description)
}
}
到目前为止,它似乎可以在设备上运行,但是当我尝试在模拟器上使用辅助功能检查器时,该通知似乎未发布。
有人尝试使用此通知吗?您能在模拟器中正常工作吗?