MPFeedbackCommand
Оператор импорта
Swift
import MediaPlayer
Objective C
@import MediaPlayer;
Доступность
Доступный в iOS 7.1 и позже.
MPFeedbackCommand объект отражает состояние обратной связи для того, что в настоящее время играет Ваше приложение. Совместно используемое MPRemoteCommandCenter объект продает объекты обратной связи для симпатии, неприязни и установки закладки элементов носителей. Используйте эти объекты зарегистрировать обработчики для типов обратной связи Ваши поддержки приложений и выполнить надлежащие задачи, когда изменится та обратная связь. Когда в настоящее время элемент игры изменяется, можно также использовать этот объект установить состояние обратной связи для нового элемента.
Когда состояние элемента обратной связи изменяется, система поставляет надлежащее событие зарегистрированным обработчикам этого объекта. Ваш код обработчика должен определить, какой элемент носителей получает обратную связь, и затем примените обновление состояние обратной связи для того элемента. Вы могли бы также выполнить другие задачи, связанные с получением обратной связи. Например, если пользователю нравится в настоящее время песня игры, Вы могли бы обновить надлежащий UI в своем приложении или использовать информацию для рекомендации подобных песен.
-
activeСвойствоБулево значение, указывающее, идет ли действие обратной связи или прочь.
Объявление
Swift
var active: BoolObjective 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 и позже.
