Как выглядит цепочка респондентов для фонового приложения?

Если аудиоприложение настроено на воспроизведение звука в фоновом режиме, вы можете настроить его на получение событий удаленного управления. Документы Apple описывают, что необходимо и как это настроить. Одним из ключевых аспектов является обеспечение того, чтобы объект, получающий и реагирующий на события удаленного управления, мог (и должен) стать первым ответчиком.

Как выглядит цепочка респондентов, когда приложение находится в фоновом режиме. Я знаком с цепочкой респондентов и тем, как она работает, но как мне узнать, какие объекты являются частью цепочки респондентов и какой объект становится первым респондентом, когда приложение находится в фоновом режиме?


person Bart Jacobs    schedule 24.05.2012    source источник


Ответы (1)


Поскольку приложение находится в фоновом режиме, ключ и главное окно равны нулю, поэтому они не включаются в цепочку респондента. Тогда цепочка ответчика состоит только из экземпляра приложения и его делегата.

Это проблема для меня, так как я действительно хочу, чтобы окно (документ) обрабатывало действия в фоновом режиме, очень похожие на то, что вы пытаетесь сделать. Я смог обойти это, используя tryToPerform:with: от NSResponder.

person panupan    schedule 12.07.2012