响应者链在后台应用程序的外观是什么样的?

时间:2012-05-24 14:01:18

标签: ios background uiresponder

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

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

1 个答案:

答案 0 :(得分:1)

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

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