UIActivityViewController - 保留从URL读取的附加文件的文件名

Mrw*_*lfy 3 pdf email xcode ios uiactivityviewcontroller

iOS6 UIActivityViewController是否有相同的代码(下面的代码)?问题是,我可以通过URL共享数据并保留文件名吗?截至目前,我可以弄清楚如何做到这一点的唯一方法是将PDF转换为NSData并将数据添加为activityItem.工作正常,但我失去了附加的pdf的名称.

[composer addAttachmentData:pdfData mimeType:@"application/pdf" fileName:@"myPDF.pdf"];
Run Code Online (Sandbox Code Playgroud)

Ned*_*Ned 6

是的,我认为这是可能的,试试这个

NSString *str = [[NSBundle mainBundle] pathForResource:@"AppDistributionGuide" ofType:@"pdf"]; 
UIActivityViewController *activityViewController = [[UIActivityViewController alloc] initWithActivityItems:@[@"Test", [NSURL fileURLWithPath:str]] applicationActivities:nil];
Run Code Online (Sandbox Code Playgroud)