Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека Разработчика iOS

Разработчик

Ссылка платформы MediaPlayer ссылка класса MPFeedbackCommand

Опции
Развертывание Target:

На этой странице
Язык:

MPFeedbackCommand

Наследование


Соответствует


Оператор импорта


Swift

import MediaPlayer

Objective C

@import MediaPlayer;

Доступность


Доступный в iOS 7.1 и позже.

MPFeedbackCommand объект отражает состояние обратной связи для того, что в настоящее время играет Ваше приложение. Совместно используемое MPRemoteCommandCenter объект продает объекты обратной связи для симпатии, неприязни и установки закладки элементов носителей. Используйте эти объекты зарегистрировать обработчики для типов обратной связи Ваши поддержки приложений и выполнить надлежащие задачи, когда изменится та обратная связь. Когда в настоящее время элемент игры изменяется, можно также использовать этот объект установить состояние обратной связи для нового элемента.

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

  • active Свойство

    Булево значение, указывающее, идет ли действие обратной связи или прочь.

    Объявление

    Swift

    var active: Bool

    Objective C

    @property(nonatomic, assign, getter=isActive) BOOL active

    Обсуждение

    Используйте это свойство, чтобы получить или установить текущее состояние данной обратной связи. Примером активной команды обратной связи является Кнопка Мне нравится, включенная пользователем. В том сценарии, переключая кнопку на и прочь так же переключил бы значение в этом свойстве.

    Оператор импорта

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

    Доступный в iOS 7.1 и позже.

  • localizedTitle Свойство

    Локализованная строка раньше описывала контекст команды.

    Объявление

    Swift

    var localizedTitle: String!

    Objective C

    @property(nonatomic, copy) NSString *localizedTitle

    Обсуждение

    Используйте это свойство для хранения текста, который Вы хотите показанный пользователю в сочетании с этой командой. Например, Вы могли бы присвоить строку, “Мне нравится это” к этому свойству для команды, связанной с Кнопкой Мне нравится. Текст, который Вы указываете, выведен на экран пользователю в подходящее время системой.

    Оператор импорта

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

    Доступный в iOS 7.1 и позже.

  • localizedShortTitle Свойство

    Сокращенная версия строки раньше описывала контекст команды.

    Объявление

    Swift

    var localizedShortTitle: String!

    Objective C

    @property(nonatomic, copy) NSString *localizedShortTitle

    Обсуждение

    Используйте это свойство для предоставления информации о команде обратной связи, подходящей для дисплея, когда более ограничивается экранное пространство. Например, Часы Apple используют эту строку вместо строки в localizedTitle свойство.

    Оператор импорта

    Objective C

    @import MediaPlayer;

    Swift

    import MediaPlayer

    Доступность

    Доступный в iOS 8.0 и позже.