我想知道我是否可以使用 UIActivityViewController
以便我可以通过电子邮件、消息或其他可能的方式共享 PDF 文件。
NSData *pdfData = [[NSData alloc] initWithContentsOfURL:[NSURL URLWithString:linkToProspect]];
这是我要分享的 PDF 数据。
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:*NSARRAY* applicationActivities:nil];
[self presentViewController:controller animated:YES completion:nil];
这就是我想要的方式。
有这样的方法吗?或者我应该创建一些自定义的东西?
最佳答案
// pathToPDF should be a full path to your PDF file
NSString *pathToPDF = [[NSBundle mainBundle] pathForResource:@"ReadMe" ofType:@"pdf"];
NSURL *urlToPDF = [NSURL fileURLWithPath:pathToPDF];
NSMutableArray *itemsToShare = [[NSMutableArray alloc] init];
[itemsToShare addObject:urlToPDF];
UIActivityViewController *controller = [[UIActivityViewController alloc] initWithActivityItems:itemsToShare applicationActivities:nil];
[self presentViewController:controller animated:YES completion:nil];
关于ios - 在 iOS 上共享 PDF 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24725431/