Paylaşımı göstermek için UIActivityViewController kullanıyorum. Posta uygulamasını seçtiğimde listedeki konu ve gövde doğru şekilde ayarlandı ve Gmail uygulamasında olduğu gibi boş bırakıldı.UIActivityViewController Gmail Konu ve gövde boş bırakılıyor mu?
- (void)shareAVideoWithSubject:(NSString*)subject Link:(NSString *)string onViewController:(UIViewController *)viewController fromView:(UIView *)view {
_activityViewController =
[[UIActivityViewController alloc] initWithActivityItems:@[string]
applicationActivities:nil];
_activityViewController.excludedActivityTypes = @[UIActivityTypePrint, UIActivityTypeAssignToContact, UIActivityTypeSaveToCameraRoll, UIActivityTypeAddToReadingList, UIActivityTypeAirDrop];
[_activityViewController setValue:subject forKey:@"subject"];
UIWindow *window = [[[UIApplication sharedApplication] delegate]window];
//if iPhone
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPhone)
{
if(!viewController){
viewController = ((SWRevealViewController*)window.rootViewController).presentedViewController;
}
[viewController presentViewController:_activityViewController
animated:YES
completion:nil];
}
//if iPad
else
{
// Change Rect to position Popover
popup = [[UIPopoverController alloc] initWithContentViewController:_activityViewController];
UIBarButtonItem *barButton = [[UIBarButtonItem alloc] initWithCustomView:view];
[popup presentPopoverFromBarButtonItem:barButton permittedArrowDirections:UIPopoverArrowDirectionAny animated:YES];
}
}
Ben StackOverflow'daki iki soru aşağıda kontrol ettirin. onlar yerine ben iOS tüm paylaşılabilir uygulamaları gösteren istiyorum, listede yeni bir etkinlik eklemek için
Bu
- soruma cevap verilmez. Bu durumda Gmail paylaşım gövdesi boş gidiyor.
Şimdiden teşekkürler.
Daha fazla detay verebilir misiniz? Etkinlik görünümü bir gmail sekmesini gösterir? –
Merhaba Ashraf, Evet etkinlik sekmesi UIActivityViewController'da gösteriliyor ve buna dokunarak Gmail posta penceresi boş konu ve gövde ile açılır. Mümkünse ekran görüntüleri ekleyecektir. –
Bunun nedeni, Gmail'in konu için farklı bir anahtar kullanması olabilir. Gmail paylaşımının diğer uygulamalarda çalışıp çalışmadığını kontrol edebilir misiniz? – Gasim