// // FilePreviewer.h // AIIM // // Created by qitewei on 2025/5/14. // #import NS_ASSUME_NONNULL_BEGIN @interface FilePreviewer : NSObject /** * 单例方法 */ + (instancetype)shared; /** * 预览文件(优先加载本地路径,失败后尝试URL) * @param localPath 本地文件路径 * @param remoteURL 远程文件URL * @param parentViewController 用于呈现预览控制器的父视图控制器 */ - (void)previewFileWithLocalPath:(NSString *)localPath remoteURL:(NSURL *)remoteURL fromViewController:(UIViewController *)parentViewController; /** * 设置SDWebImage的图片下载选项(可选) */ @property (nonatomic, assign) SDWebImageOptions imageDownloadOptions; @end NS_ASSUME_NONNULL_END