iOS可访问性方法accessibilityPerformMagicTap未在后台调用

iOS可访问性方法accessibilityPerformMagicTap未在后台调用,ios,objective-c,accessibility,appdelegate,voiceover,Ios,Objective C,Accessibility,Appdelegate,Voiceover,我在AppDelegate中使用此代码: - (BOOL)accessibilityPerformMagicTap { NSLog(@"Appdelegate = %s",__func__); return YES; } 当我在使用VoiceOver激活时单击home(主页)按钮并双击两次时,不会调用此方法。这是什么原因?如何在我的音乐应用程序中使用此方法?您不能。当应用程序前景化时,该方法在聚焦的可访问性元素上被调用。Spotify有这样的功能,Spotify可能会对此做出响

我在AppDelegate中使用此代码:

- (BOOL)accessibilityPerformMagicTap {
    NSLog(@"Appdelegate = %s",__func__);
    return YES;
}

当我在使用VoiceOver激活时单击home(主页)按钮并双击两次时,不会调用此方法。这是什么原因?如何在我的音乐应用程序中使用此方法?

您不能。当应用程序前景化时,该方法在聚焦的可访问性元素上被调用。

Spotify有这样的功能,Spotify可能会对此做出响应。除非foregrounded应用程序另有处理,否则Magic Tap VoiceOver手势将切换整个系统的音频播放。谢谢,我还有一个问题,当我在tableviewController中覆盖accessibilityPerformMagicTap时,我如何知道当两人同时点击时,accessibilityPerformMagicTap方法中的画外音集中在哪个单元格?如果您需要其他问题的帮助,请在StackOverflow上发布新问题。