0
用于共享内容我正在使用UIActivityViewController
为此,我已经为此提供了UIActivityProvider
以提供不同的内容对于不同的服务。为UIActivityViewController中的不同服务设置不同的活动项目ios
我正在返回数组对于ActivityItems
在ActivityProvider中,但数组正在变为零。 我想分享字符串和URL。
//我的子类代码是
[email protected] ActivityProvider
- (id) activityViewController:(UIActivityViewController *)activityViewController
itemForActivityType:(NSString *)activityType
{
if ([activityType isEqualToString:UIActivityTypePostToTwitter])
{
NSArray * activityItems = @[[NSString stringWithFormat:@"Some initial text."], [NSURL URLWithString:@"http://www.google.com"]];
return activityItems;
}
if ([activityType isEqualToString:UIActivityTypePostToFacebook])
return @"This is a facebook post!";
if ([activityType isEqualToString:UIActivityTypeMessage])
return @"SMS message text";
if ([activityType isEqualToString:UIActivityTypeMail])
return @"Email text here!";
if ([activityType isEqualToString:@"it.albertopasca.myApp"])
return @"OpenMyapp custom text";
return nil;
}
- (id) activityViewControllerPlaceholderItem:(UIActivityViewController *)activityViewController { return @""; }
有什么办法来设置主题和正文邮件。