#if USE_UIKIT_PUBLIC_HEADERS || !__has_include(<UIKitCore/UIDocumentPickerExtensionViewController.h>)
//
// UIDocumentPickerExtensionViewController.h
// UIKit
//
// Copyright (c) 2014-2018 Apple Inc. All rights reserved.
//
#import <Foundation/Foundation.h>
#import <UIKit/UIViewController.h>
#import <UIKit/UIDocumentPickerViewController.h>
NS_ASSUME_NONNULL_BEGIN
#pragma mark - 文档选择控制器扩展 Class
#pragma mark
/*
概述
- UIDocumentPickerViewController的扩展控制器
*/
NS_CLASS_AVAILABLE_IOS(8_0) __TVOS_PROHIBITED @interface UIDocumentPickerExtensionViewController : UIViewController
// 解除指定URL路径文件的访问权限
- (void)dismissGrantingAccessToURL:(nullable NSURL *)url;
// 自定义文档选择控制器的模型
- (void)prepareForPresentationInMode:(UIDocumentPickerMode)mode;
/// 文档选择控制器的模型
@property (nonatomic, readonly, assign) UIDocumentPickerMode documentPickerMode;
/// 要被复制文件的URL路径(UIDocumentPickerModeExportToService模式下有,否则为nil)
@property (nullable, nonatomic, readonly, copy) NSURL *originalURL;
/// 有效类型标识符(UIDocumentPickerModeImport或UIDocumentPickerModeOpen模式下有,否则为nil)
@property (nullable, nonatomic, readonly, copy) NSArray<NSString *> *validTypes;
/// 提供者标识符
@property (nonatomic, readonly, copy) NSString *providerIdentifier;
/// 文档储存URL(默认情况下,此属性保存通过调用File Provider扩展的documentStorageURL方法返回的值)
@property (nullable, nonatomic, readonly, copy) NSURL *documentStorageURL;
@end
NS_ASSUME_NONNULL_END
#else
#import <UIKitCore/UIDocumentPickerExtensionViewController.h>
#endif
UIDocumentPickerExtensionViewController.h
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。
推荐阅读更多精彩内容
- 前言 UIToolbar 第一次接触是因为 导航控制器的 toolbarHidden 和 toolbar 属性。 ...
- objc-runtime.h 中代码: #include <objc/runtime.h> #include<ob...