Я использую некоторый контент через UIActivityController
.
Он отлично работает для других параметров.
Я могу получить subject
и body
в приложении по умолчанию Mail.
Но когда я использую для совместного использования контента с gmail
, мой subject
почты ушел, и я получаю body
содержимое в разделе Gmail Subject's
:
Вот мой код:
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. Но никто из них не работает.