UIActivityViewController не показывает основной текст в Gmail
Я использую uiactivityviewcontroller для показа опции обмена. Все работает, кроме случаев, когда пользователь выбирает опцию обмена Gmail. Если пользователь выбирает электронную почту, то он показывает содержимое правильно. Но если я выберу gmail, то в теле текста ничего не отображается.
Вот код:
NSString *str = [NSString stringWithFormat:@"%@",@"Check the application"];
NSArray* dataToShare = @[str]; // ...or whatever pieces of data you want to share.
UIActivityViewController* activityViewController = [[UIActivityViewController alloc] initWithActivityItems:dataToShare applicationActivities:nil];
[activityViewController setValue:@"Check it out" forKey:@"subject"];
if(SYSTEM_VERSION_GREATER_THAN_OR_EQUAL_TO(@"8.0")) {
activityViewController.popoverPresentationController.sourceView = self.view;
activityViewController.popoverPresentationController.sourceRect = CGRectMake(0,self.view.frame.size.height, self.view.frame.size.width, 400);
}
[self presentViewController:activityViewController a,nimated:YES completion:nil];
[activityViewController setCompletionHandler:^(NSString *activityType, BOOL completed) {
if(completed){
}
}];
}
- (NSString *)activityViewController:(UIActivityViewController *)activityViewController subjectForActivityType:(NSString *)activityType{
return @"Check it out";
}