2016-02-29 87 views
0

我在iOS应用程序中使用UIActivityviewcontroller。它是工作正常的PDF文件作为附件,但不工作时,我附上Word或Excel文件。我使用下面的代码UIActivityViewController问题附加Word或Excel文件

NSData *pdfData = [NSData dataWithContentsOfURL:<Server fileUrl>]; 
    UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[@"FileName", pdfData] applicationActivities:nil]; 
    [self presentViewController:activityViewController animated:YES completion:nil]; 

没有任何人有知道我做错了吗?

回答

0

使用UIDocumentInteractionController

UIDocumentInteractionController *pdfData = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:fileNameStr]]; 
[pdfData presentOptionsMenuFromRect:self.view.bounds inView:self.view animated:YES]; 

点击这里了解更多详情。 UIDocumentInteractionController_class

+0

它只适用于本地文件,文件需要先在temp下载,然而我试过了,但是它附带了文件。 –