繁体   English   中英

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

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM