Ios 仅通过UIActivityViewController与特定应用共享内容
我想使用UIActivityViewController共享我的内容,但只能与某些特定应用程序(邮件、电子邮件、Gmail、yahoomail)共享。如何仅使用邮件应用程序共享我的内容。无需查看其他应用。您可以排除所有活动,但Ios 仅通过UIActivityViewController与特定应用共享内容,ios,objective-c,Ios,Objective C,我想使用UIActivityViewController共享我的内容,但只能与某些特定应用程序(邮件、电子邮件、Gmail、yahoomail)共享。如何仅使用邮件应用程序共享我的内容。无需查看其他应用。您可以排除所有活动,但UIActivityTypeMail除外: NSArray *activitiesToExclude = @[UIActivityTypePostToFacebook, UIActivityTypePos
UIActivityTypeMail
除外:
NSArray *activitiesToExclude = @[UIActivityTypePostToFacebook,
UIActivityTypePostToTwitter,
UIActivityTypePostToWeibo,
UIActivityTypeMessage,
UIActivityTypePrint,
UIActivityTypeCopyToPasteboard,
UIActivityTypeAssignToContact,
UIActivityTypeSaveToCameraRoll,
UIActivityTypeAddToReadingList,
UIActivityTypePostToFlickr,
UIActivityTypePostToVimeo,
UIActivityTypePostToTencentWeibo,
UIActivityTypeAirDrop];
并将该数组传递给控制器:
myActivityController.excludedActivityTypes = activitiesToExclude;
这样您就可以保留
UIActivityTypeMail
活动。@TejasPatel欢迎您。请检查正确答案是否适合您的需要;)你是如何在UIActivityViewController中显示Gmail和Yahoo邮件应用程序的?