MPMediaPickerController
Наследование
-
NSObject
-
UIResponder
-
UIViewController
-
MPMediaPickerController
-
NSObject
-
UIResponder
-
UIViewController
-
MPMediaPickerController
Соответствует
Оператор импорта
Swift
import MediaPlayer
Objective C
@import MediaPlayer;
Доступность
Доступный в iOS 3.0 и позже.
MPMediaPickerController
объект или средство выбора элемента носителей, является специализированным контроллером представления, который Вы используете для обеспечения графического интерфейса для выбора элементов носителей. Для отображения средства выбора элемента носителей представьте его модально на существующем контроллере представления. Элементы носителей описаны в Ссылке класса MPMediaItem.
Чтобы реагировать на пользовательские выборы и отклонить средство выбора элемента носителей, используйте MPMediaPickerControllerDelegate
протокол, как описано в Ссылке на протокол MPMediaPickerControllerDelegate.
-
- init
Доступный в iOS 3.0 через iOS 7.1Инициализирует средство выбора элемента носителей для всех типов среды.
Объявление
Objective C
- (instancetype)init
Обсуждение
Тип среды по умолчанию для средства выбора элемента носителей
MPMediaTypeAny
.Оператор импорта
Objective C
@import MediaPlayer;
Доступность
Доступный в iOS 3.0 через iOS 7.1.
См. также
-
init (mediaTypes:) - initWithMediaTypes:
Определяемый инициализаторИнициализирует средство выбора элемента носителей для указанных типов среды.
Объявление
Swift
init!(mediaTypes
mediaTypes
: MPMediaType)Objective C
- (instancetype)initWithMediaTypes:(MPMediaType)
mediaTypes
Параметры
mediaTypes
Целое число, представляющее типы среды для средства выбора элемента носителей. Посмотрите
Media Item Type Flags
перечисление.Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.0 и позже.
См. также
-
allowsPickingMultipleItems
СвойствоБулево значение, указывающее многократный (
YES
true
) или единственный (NO
false
) поведение выбора для средства выбора элемента носителей.Объявление
Swift
var allowsPickingMultipleItems: Bool
Objective C
@property(nonatomic) BOOL allowsPickingMultipleItems
Обсуждение
Поведение по умолчанию для средства выбора элемента носителей
NO
false
, что означает, что средство выбора позволяет выбор только единственного элемента носителей. В этом экземпляре кнопка для отклонения средства выбора маркируется «Отмена».При использовании версии множественного выбора кнопка для отклонения средства выбора маркируется «Сделанной».
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.0 и позже.
-
showsCloudItems
СвойствоБулево значение, указывающее, вывести ли на экран элементы iCloud (
YES
true
) или не (NO
false
) для средства выбора носителей.Объявление
Swift
var showsCloudItems: Bool
Objective C
@property(nonatomic) BOOL showsCloudItems
Обсуждение
Поведение по умолчанию для средства выбора элемента носителей
YES
true
, что означает, средство выбора показывает доступные элементы iCloud. Элемент носителей считают элементом iCloud, если это доступно через Соответствие iTunes и не уже сохранено на устройстве.Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 6.0 и позже.
-
delegate
СвойствоДелегат к средству выбора элемента носителей.
Объявление
Swift
weak var delegate: MPMediaPickerControllerDelegate!
Objective C
@property(nonatomic, weak) id< MPMediaPickerControllerDelegate > delegate
Обсуждение
Как правило, Вы устанавливаете делегата, чтобы быть тем же объектом, инициализирующим и выводящим на экран средство выбора элемента носителей. Протокол делегата описан в Ссылке на протокол MPMediaPickerControllerDelegate.
Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.0 и позже.
-
mediaTypes
СвойствоТипы среды, которые представляет средство выбора элемента носителей.
Объявление
Swift
var mediaTypes: MPMediaType { get }
Objective C
@property(nonatomic, readonly) MPMediaType mediaTypes
Обсуждение
Доступные типы среды перечислены в
Media Item Type Flags
перечисление.Оператор импорта
Objective C
@import MediaPlayer;
Swift
import MediaPlayer
Доступность
Доступный в iOS 3.0 и позже.
-
prompt
Свойство