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 и позже.