如何使用iPhone sdk中的UIDocumentInteractionController与文本(链接)共享图像。
我的代码:
NSString *docDir = [NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES) objectAtIndex:0];
// If you go to the folder below, you will find those pictures
NSLog(@"%@",docDir);
NSLog(@"saving png");
NSString *pngFilePath = [NSString stringWithFormat:@"%@/test.png",docDir];
NSData *data1 = [NSData dataWithData:UIImagePNGRepresentation([self screenShotWithScroll])];
[data1 writeToFile:pngFilePath atomically:YES];
_documentInteractionController = [UIDocumentInteractionController interactionControllerWithURL:[NSURL fileURLWithPath:pngFilePath]];
_documentInteractionController.delegate = self;
_documentInteractionController.UTI = @"Your Msg";
[_documentInteractionController presentOpenInMenuFromRect:CGRectMake(0, 0, 0, 0) inView:self.view animated: YES];
图片共享正在运行但文本共享无效 任何人都可以帮助我。
答案 0 :(得分:0)
看起来您可以设置消息文本并使用UIDocumentInteractionController发送图像:用于在其他应用中打开/查看/预览单个文档。
顺便说一句。 UTI属性用于声明文档的类型(请参阅Uniform Type Identifier Concepts)。 但是您可以为邮件将用作主题的文档设置名称:
_documentInteractionController.name = @"Your Subject";
要创建邮件,请使用带有NSString邮件和UIImage图像活动项的UIActivityViewController。