UIActivityViewController不能添加图像
问题描述:
我使用UIActivityViewController共享在iOS 6上的图像和我的代码UIActivityViewController不能添加图像
UIImage *shareImage = [UIImage imageNamed:@"myImage.png"];
// Init array
NSMutableArray *items = [NSMutableArray new];
[items addObject:@""];
[items addObject:shareImage];
// Add image to paste board
UIPasteboard *pasteboard = [UIPasteboard generalPasteboard];
pasteboard.persistent = YES;
pasteboard.image = shareImage;
UIActivityViewController *activityVC = [[UIActivityViewController alloc]initWithActivityItems:items applicationActivities:nil];
//This is an array of excluded activities to appear on the UIActivityViewController
activityVC.excludedActivityTypes = @[UIActivityTypePostToWeibo,
UIActivityTypePrint,
UIActivityTypeCopyToPasteboard,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll];
[self presentViewController:activityVC animated:TRUE completion:nil];
一切工作正常,但shareImage不能粘贴的iMessage到的iMessage。我不知道为什么? 感谢您的帮助!
答
正如其他人所说,iMessage只支持文本,而不是图像。虽然听起来像iOS7,但它确实有效。
我个人知道我已经得到它与OvershareKit合作:https://github.com/overshare/overshare-kit。
这当然会增加一些开销,但是可以让您与他们的各种介质共享它们的漂亮界面/ API。
我不认为你可以:http://*.com/questions/12593255/compose-uiactivitytypemessage-with-uiimage – 2013-03-27 12:29:56
文字只与行动表。你可以分享图像与邮件和其他选项,如twitter Facebook等,但在iMessage中,它只允许文本。你可以查看可可控制其中一个可能有一个costum类,但只要行动表没有运气的人。 – 2013-03-27 23:40:19
再次感谢:) – crz 2013-04-01 03:41:53