Ios UIActivityViewController Gmail共享主题和主体相同
我正在通过Ios UIActivityViewController Gmail共享主题和主体相同,ios,objective-c,xcode6,gmail,uiactivityviewcontroller,Ios,Objective C,Xcode6,Gmail,Uiactivityviewcontroller,我正在通过UIActivityController共享一些内容 对于其他选项来说,它工作得很好 我可以在默认邮件应用程序中获取主题和正文 但是,当我过去与gmail共享内容时,我的邮件主题就不见了,我在gmail主题部分得到了正文内容: 这是我的密码: NSString *body = @"I am Body"; NSString *tagLine = @"I am Subject"; NSArray *objectToShare = [NSArray arrayWithObje
UIActivityController
共享一些内容
对于其他选项来说,它工作得很好
我可以在默认邮件应用程序中获取主题
和正文
但是,当我过去与gmail
共享内容时,我的邮件主题
就不见了,我在gmail主题
部分得到了正文
内容:
这是我的密码:
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];
要获得更好的图片,请参见以下截图:
使用默认应用程序:
使用Gmail:
我也试过不同的答案。但它们都不起作用。在撰写本文时,谷歌不允许设置电子邮件的主题。人们已经多次报告它是一个bug,而且似乎这个功能仍然不受支持 看看谷歌拥有的其他产品,并试图通过Gmail共享一些内容,你会发现Gmail共享活动没有主题(如谷歌浏览器),或者与电子邮件正文(谷歌翻译)相同,而如果你将它们共享到普通的应用程序,它们中的一些似乎有主题。因此,即使是谷歌的产品也有同样的行为 如果您在
subjectForActivityType
函数中使用断点,您将意识到Gmail活动不会到达断点,而默认邮件和其他活动将尝试读取该主题
@implementation EmailItemProvider
- (id)activityViewControllerPlaceholderItem:(UIActivityViewController *)activityViewController {
return _body;
}
- (id)activityViewController:(UIActivityViewController *)activityViewController itemForActivityType:(NSString *)activityType {
return _body;
}
- (NSString *)activityViewController:(UIActivityViewController *)activityViewController subjectForActivityType:(NSString *)activityType {
return _subject;
}
这个问题有什么解决办法,我也有同样的问题吗?@San007 no bro。没有得到任何解决。我看到了同样的问题。已经是2017年了,还没有解决方案?在谷歌产品论坛上创建并发布了与此门票相关的内容,请更新投票:2018年还没有确定。我知道每个人都报告它是一个bug,但我今天看到Reddit成功地在他们的应用程序中删除了“主题”。我在这里发布了更多信息: