2

如果音频应用程序配置为在后台播放音频,您可以将其设置为接收远程控制事件。Apple 的文档描述了什么是必要的以及如何设置它。其中一个关键方面是确保接收和响应远程控制事件的对象可以(并且将)成为第一响应者。

当应用程序在后台时,响应者链是什么样的。我熟悉响应者链及其运作方式,但我如何知道哪些对象是响应者链的一部分,以及当应用程序在后台时哪个对象成为第一响应者?

4

1 回答 1

1

由于应用程序在后台,因此键和主窗口为零,因此它们不包含在响应者链中。然后,响应者链仅包含应用程序实例及其委托。

这对我来说是个问题,因为我实际上希望窗口(文档)在后台处理与您尝试执行的操作非常相似的操作。我可以通过使用 NSResponder 的 tryToPerform:with: 来解决这个问题。

于 2012-07-12T22:55:24.213 回答