UIActivityViewController Gmail共享主题和正文相同
我通过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];
为了更好的图片这里是截图:
使用默认应用程序
使用Gmail:
我也尝试了不同的答案。 但是他们都没有工作。