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

Posted

技术标签:

【中文标题】后台应用程序的响应者链是啥样的?【英文标题】:What does the responder chain look like for an application in the background?后台应用程序的响应者链是什么样的? 【发布时间】:2012-05-24 14:01:17 【问题描述】:

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

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

【问题讨论】:

【参考方案1】:

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

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

【讨论】:

以上是关于后台应用程序的响应者链是啥样的?的主要内容,如果未能解决你的问题,请参考以下文章

这个 wcf 服务正在运行……那是啥样的绑定?哪个是默认绑定?有人解释吗?

从贝宝内取消订阅会收到啥样的 ipn 响应?

layui在加载时,从后台返回的Json数据应该是啥样的数据

ssm 后台我要接收一个ArrayList,前台应该怎么写?JSON是啥样的?

这是从 ASP.NET Core Web API 中的 EF Core 5 获得的啥样的响应 [关闭]

是啥样的测试?巢穴