AFQuickLookView 0.3.2

AFQuickLookView 0.3.2

测试已测试
语言语言 Obj-CObjective C
许可证 MIT
发布上次发布2015年3月

Piet BrauerPiet Brauer维护。



  • Claudiu-Vlad Ursache

AFQuickLookView是AFNetworking的一个扩展,允许在UIView子类中显示远程文件。

此功能仍处于开发初期阶段,因此在生产应用中使用时请谨慎。任何在此阶段的错误报告、功能请求或一般反馈都将非常感谢。

示例用法

将AFQuickLookView的一个实例添加到所选视图

CGRect frame = CGRectMake(0, 100, 300, 300);
AFQuickLookView* quickLookView = [[AFQuickLookView alloc] initWithFrame:frame];
[self.view addSubview:quickLookView];

触发加载远程文档

NSString* fileURLString = @"http://bit.ly/xngAttPDF";
NSURL* fileURL = [NSURL URLWithString:fileURLString];
[quickLookView previewDocumentAtURL:fileURL success:^{
} failure:^(NSError *error) {
NSLog(@"Could not preview document. Error:%@", error);
}];

支持文件格式

  • iWork文档
  • Microsoft Office文档(Office '97及更高版本)
  • 富文本格式(RTF)文档
  • PDF文件
  • 图像
  • 文本文件
  • 逗号分隔值(csv)文件

HTTP层详细说明

为了使AFQuickLookView能够处理远程文件,服务器响应必须符合以下选项之一

a) 包括Content-Type头,例如

Content-Type: application/pdf

b) 在Content-Disposition头中包括正确的文件名和扩展名,即

Content-Disposition: attachment;filename="examplefile.pdf"

联系方式

XING AG

Claudiu-Vlad Ursache

许可证

AFQuickLookView可在MIT许可证下使用。有关更多信息,请参阅LICENSE文件。