我在特定的视图控制器和AppDelegate.swift中都尝试过override func accessibilityPerformMagicTap()
[当它起作用时,它很棒。但是,并非在所有情况下都有效。与ViewController中的函数相比,AppDelegate中的函数被调用的次数更多,但并非每次执行手势时都会被调用。
您是否可以建议我调查一下,可能导致在执行手势时在我的应用运行时的某些情况下无法调用该函数?
谢谢!
override func accessibilityPerformMagicTap() -> Bool {
print("magic tap performed in app delegate")
NotificationCenter.default.post(name: NSNotification.Name(rawValue: "magicHappened"), object: nil)
return false
}