我正在开发带有选项卡栏控制器的iOS应用程序。在第一个标签中,我放置了一个AVQueuePlayer的实例来开始从网络播放音乐。我做了所有的编码,以允许通过远程控制事件播放和暂停事件。但是,只有当我留在第一个标签中时,我才能够接收远程控制事件。当我切换到其他选项卡时,远程控制事件不会收到第一个选项卡。当在TabBar受控iOS应用程序的第二个选项卡中进行交互时,将RemoteControlEvents接收到第一个选项卡
当我在第一个选项卡视图控制器中放置以下行时,即使我留在第二个选项卡中,我也可以将遥控事件接收到第一个选项卡。
- (BOOL)canResignFirstResponder
{
return NO;
}
但是我在其他视图中有一些用户必须与之交互的文本字段。通过不退出第一个选项卡中的第一响应者,我无法在其他选项卡中输入文本。
请帮助我如何处理远程控制事件以控制第一个选项卡中的AVQueuePlayer实例,同时我的用户在第二个选项卡中与应用程序交互?
感谢您的帮助!
谢谢您的问题!切换到第二个标签让我疯狂。我没有任何文本字段,所以对我来说更容易=) – Dimme