使用Gmail共享扩展程序共享附件

时间:2015-04-28 23:22:08

标签: ios gmail uiactivityviewcontroller ios-extensions

我正在尝试使用Gmail sharing extension在我的应用中分享图片。除了收到格式错误的文件的电子邮件的收件人外,一切正常。

示例项目可以从here下载。

使用iOS 8.3Xcode 4.6.3Gmail 4.0

共享代码如下所示:

UIImage *image = [UIImage imageNamed:@"image"];
NSData *imageData = UIImagePNGRepresentation(image);

UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:@[imageData]
                                                                             applicationActivities:nil];

[self presentViewController:activityVC animated:YES completion:nil];

这会显示如下活动表:

UIActivityViewController sheet

按Gmail按钮显示:

Gmail extension with image attached

电子邮件就像这样:

Received email showing malformed attachment Unable to open image

但是,如果我尝试使用iOS的Mail.app,一切都会好的:

Mail.app with attached image Received email showing correct attachment

0 个答案:

没有答案