UIDocumentPickerDelegate
Наследование
Не применимый
Оператор импорта
Swift
import UIKit
Objective C
@import UIKit;
Доступность
Доступный в iOS 8.0 и позже.
UIDocumentPickerDelegate
протокол определяет методы, которые необходимо реализовать для отслеживания, когда пользователь выбирает документ или место назначения, или отслеживать, когда отменяется средство выбора документа.
-
Говорит делегату, что пользователь выбрал документ или место назначения. (требуемый)
Объявление
Swift
func documentPicker(_
controller
: UIDocumentPickerViewController, didPickDocumentAtURLurl
: NSURL)Objective C
- (void)documentPicker:(UIDocumentPickerViewController *)
controller
didPickDocumentAtURL:(NSURL *)url
Параметры
controller
Средство выбора документа, который названный этим методом.
url
URL выбранного документа или места назначения.
Обсуждение
Значение предоставленного URL варьируется в зависимости от режима средства выбора документа:
UIDocumentPickerModeImport
URL относится к копии выбранного документа. Этот документ является временным файлом. Это остается доступным только, пока не завершается Ваше приложение. Для хранения постоянной копии необходимо переместить этот файл в постоянное расположение в песочнице.
UIDocumentPickerModeOpen
URL обращается к выбранному документу. Предоставленным URL является ограниченный по объему безопасностью URL, относящийся к файлу вне песочницы Вашего приложения. Для получения дополнительной информации о работе с внешним, ограниченным по объему безопасностью URLs посмотрите Требования.
UIDocumentPickerModeExportToService
URL относится к новой копии экспортируемого документа в выбранном месте назначения. Этот URL относится к файлу вне песочницы Вашего приложения. Вы не можете получить доступ к этой копии; URL передается только для указания успеха.
UIDocumentPickerModeMoveToService
URL относится к новому расположению документа. Предоставленным URL является ограниченный по объему безопасностью URL, относящийся к файлу вне песочницы Вашего приложения. Для получения дополнительной информации о работе с внешним, ограниченным по объему безопасностью URLs посмотрите Требования.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.
-
Говорит делегату, что пользователь отменил средство выбора документа.
Объявление
Swift
optional func documentPickerWasCancelled(_
controller
: UIDocumentPickerViewController)Objective C
- (void)documentPickerWasCancelled:(UIDocumentPickerViewController *)
controller
Параметры
controller
Средство выбора документа, который названный этим методом.
Оператор импорта
Objective C
@import UIKit;
Swift
import UIKit
Доступность
Доступный в iOS 8.0 и позже.