UIDocumentPickerExtensionViewController.h


#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

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容