[英]What does the responder chain look like for an application in the background?
如果将音频应用程序配置为在后台播放音频,则可以将其设置为接收远程控制事件。 Apple的文档描述了必要条件以及设置方法。 关键方面之一是确保接收和响应远程控制事件的对象可以(并且将)成为第一响应者。
当应用程序在后台运行时,响应者链是什么样的。 我熟悉响应者链及其运行方式,但是当应用程序在后台运行时,我如何知道哪些对象是响应者链的一部分,哪个对象成为第一响应者?
由于应用程序在后台,因此键和主窗口均为零,因此它们不包含在响应者链中。 然后,响应者链仅由应用程序实例及其委托组成。
这对我来说是个问题,因为我实际上希望窗口(文档)在后台处理与您尝试执行的操作非常相似的操作。 我可以通过使用NSResponder的tryToPerform:with:解决此问题。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.