UIDocumentMenuViewController
Наследование
-
NSObject
-
UIResponder
-
UIViewController
-
UIDocumentMenuViewController
-
NSObject
-
UIResponder
-
UIViewController
-
UIDocumentMenuViewController
Соответствует
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
A UIDocumentMenuViewController
объект представляет список всех доступных провайдеров документа для данного типа файла и режима. Можно также добавить собственные пункты меню к этому списку.
-
init (documentTypes:inMode:) - initWithDocumentTypes:inMode:
Определяемый инициализаторИнициализирует и возвращает меню документа, чтобы импортировать или открыть данные типы файлов.
Объявление
Swift
init!(documentTypes
allowedUTIs
: [AnyObject], inModemode
: UIDocumentPickerMode)Objective C
- (instancetype)initWithDocumentTypes:(NSArray *)
allowedUTIs
inMode:(UIDocumentPickerMode)mode
Параметры
allowedUTIs
Массив универсальных идентификаторов типов. UTIs являются строками, однозначно определяющими тип файла. Для получения дополнительной информации см. Универсальный Обзор Идентификаторов типов.
mode
Тип работы передачи файлов средство выбора документа выполняет. Этот параметр принимает только
UIDocumentPickerModeImport
илиUIDocumentPickerModeOpen
режим.Возвращаемое значение
Возвращает инициализированный
UIDocumentMenuViewController
объект, илиnil
если не мог бы быть успешно инициализирован объект.Обсуждение
Массив UTI определяет тип документов, которые могут быть импортированы или открыты. Изображения меню итогового документа все средства выбора документа, подходящие для данных типов документов и режима.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
init (URL:inMode:) - initWithURL:inMode:
Определяемый инициализаторИнициализирует и возвращает меню документа, чтобы экспортировать или переместить данный документ.
Объявление
Swift
init!(URL
url
: NSURL, inModemode
: UIDocumentPickerMode)Objective C
- (instancetype)initWithURL:(NSURL *)
url
inMode:(UIDocumentPickerMode)mode
Параметры
url
Документ, который будет экспортирован или перемещен.
mode
Тип работы передачи файлов, которую выполняет средство выбора документа. Этот параметр принимает только
UIDocumentPickerModeExportToService
илиUIDocumentPickerModeMoveToService
режим.Возвращаемое значение
Возвращает инициализированный
UIDocumentMenuViewController
объект, илиnil
если не мог бы быть успешно инициализирован объект.Обсуждение
Изображения меню итогового документа все средства выбора документа, подходящие для данного режима.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Добавляет пользовательский элемент меню к списку средств выбора документа.
Объявление
Swift
func addOptionWithTitle(_
title
: String?, imageimage
: UIImage?, orderorder
: UIDocumentMenuOrder, handlerhandler
: (() -> Void)!)Objective C
- (void)addOptionWithTitle:(NSString *)
title
image:(UIImage *)image
order:(UIDocumentMenuOrder)order
handler:(void (^)(void))handler
Параметры
title
Заголовок пользовательского элемента меню.
image
Изображение пользовательского элемента меню.
order
Позиция этого пункта меню. Посмотрите
UIDocumentMenuOrder
для возможных значений.handler
Блок, который вызывают, когда пользователь выбирает этот пользовательский элемент меню.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
delegate
СвойствоДелегат меню документа.
Объявление
Swift
weak var delegate: UIDocumentMenuDelegate?
Objective C
@property(nonatomic, weak) id< UIDocumentMenuDelegate > delegate
Обсуждение
Делегат должен принять
UIDocumentMenuDelegate
протокол.Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Точка вставки для пользовательских элементов меню.
Объявление
Swift
enum UIDocumentMenuOrder : UInt { case First case Last }
Objective C
typedef NS_ENUM (NSUInteger, UIDocumentMenuOrder ) { UIDocumentMenuOrderFirst, UIDocumentMenuOrderLast }
Константы
-
First
UIDocumentMenuOrderFirst
Главный элемент в меню документа.
Доступный в iOS 8.0 и позже.
-
Last
UIDocumentMenuOrderLast
Нижний элемент в меню документа.
Доступный в iOS 8.0 и позже.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-