【发布时间】:2015-12-14 10:30:52
【问题描述】:
我正在通过UIActivityController分享一些内容。
它适用于其他选项。
我可以在默认邮件应用程序中获得subject 和body。
但是当我使用与gmail 共享内容时,我的邮件Subject 消失了,我在Gmail Subject's 部分收到Body 内容:
这是我的代码:
NSString *body = @"I am Body";
NSString *tagLine = @"I am Subject";
NSArray *objectToShare = [NSArray arrayWithObjects:body, nil];
UIActivityViewController *activityVC = [[UIActivityViewController alloc] initWithActivityItems:objectToShare applicationActivities:nil];
[activityVC setValue:tagLine forKey:@"subject"];
NSArray *excludeActivities = @[UIActivityTypeAirDrop,
UIActivityTypePrint,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeAddToReadingList,
UIActivityTypePostToVimeo];
activityVC.excludedActivityTypes = excludeActivities;
[self presentViewController:activityVC animated:YES completion:nil];
为了更好的图片这里是截图:
使用默认应用:
我也在 SO 上尝试了不同的答案。但它们都不起作用。
【问题讨论】:
-
有解决这个问题的办法,我也遇到同样的问题?
-
@San007 不,兄弟。没有得到任何解决方案。
-
我看到了同样的问题。都2017年了,还没有解决办法?
-
在谷歌产品论坛上创建并发布与这张票相关的,请投票:productforums.google.com/forum/#!topic/gmail/…
-
2018 年仍未修复。????我们无法停止与电子邮件客户端的共享。
标签: ios objective-c xcode6 gmail uiactivityviewcontroller