Objective c UIDocumentInteractionController-快速查看从未完成加载文档
我已经在iPad应用程序中实现了UIDocumentInteractionController——目的是打开从网络位置获取的文档并显示它们 从网上看,我已经做到了:Objective c UIDocumentInteractionController-快速查看从未完成加载文档,objective-c,uidocumentinteraction,Objective C,Uidocumentinteraction,我已经在iPad应用程序中实现了UIDocumentInteractionController——目的是打开从网络位置获取的文档并显示它们 从网上看,我已经做到了: -(void)viewDidLoad { [super viewDidLoad]; NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"test.docx"]; NSLog(@"Path is %@", f
-(void)viewDidLoad
{
[super viewDidLoad];
NSString *filePath = [NSTemporaryDirectory() stringByAppendingPathComponent:@"test.docx"];
NSLog(@"Path is %@", filePath);
docController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:filePath]];
docController.delegate = self;
[docController presentPreviewAnimated:YES];
}
- (UIViewController *) documentInteractionControllerViewControllerForPreview: (UIDocumentInteractionController *)controller
{
return self;
}
- (UIView *)documentInteractionControllerViewForPreview:(UIDocumentInteractionController *)controller
{
return self.view;
}
- (CGRect)documentInteractionControllerRectForPreview:(UIDocumentInteractionController *)controller
{
return self.view.frame;
}
虽然这可以工作,或者至少不会崩溃,但我只是得到了一个动画的“加载”屏幕。文档非常小,正如您从位于项目中的代码示例中看到的,因此不应该真正花费任何时间来加载
我哪里出错了?可能是因为UIDocumentInteractionController只处理本地文件,请先尝试下载文件并保存到设备中。可能是因为UIDocumentInteractionController只处理本地文件,请先尝试下载文件并保存到设备中