ios-UIActivityViewController:未显示SMS选项
我正在使用ios-UIActivityViewController:未显示SMS选项,ios,sms,uiactivityviewcontroller,Ios,Sms,Uiactivityviewcontroller,我正在使用UIActivityViewController允许通过邮件、Facebook、Twitter和短信进行共享。我有以下代码: -(void) aFunction { NSString *textToShare = appRecord.title; UIImage *imageToShare = [UIImage imageNamed:@"test/png"]; NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.co
UIActivityViewController
允许通过邮件、Facebook、Twitter和短信进行共享。我有以下代码:
-(void) aFunction
{
NSString *textToShare = appRecord.title;
UIImage *imageToShare = [UIImage imageNamed:@"test/png"];
NSURL *url = [NSURL URLWithString:@"http://www.stackoverflow.com"];
NSArray *activityItems = [[NSArray alloc] initWithObjects:textToShare, imageToShare,url,nil];
UIActivity *activity = [[UIActivity alloc] init];
NSArray *applicationActivities = [[NSArray alloc] initWithObjects:activity, nil];
UIActivityViewController *activityVC =
[[UIActivityViewController alloc] initWithActivityItems:activityItems
applicationActivities:applicationActivities];
activityVC.excludedActivityTypes = @[UIActivityTypePostToWeibo, UIActivityTypeAssignToContact, UIActivityTypePrint ,UIActivityTypeCopyToPasteboard,UIActivityTypeAssignToContact,UIActivityTypeSaveToCameraRoll,UIActivityTypeMessage ];
[self presentViewController:activityVC animated:YES completion:nil];
[activityItems release];
[activity release];
[applicationActivities release];
[activity release];
}
该代码生成以下内容:
缺少SMS选项。我做错了什么?您正在排除UIActivityTypeMessage(排除udedActivityTypes)。这会隐藏消息(SMS/iMessage)选项另一件事是,设备必须具有SMS功能才能显示该选项。谢谢@Ketan。我想知道为什么模拟器没有显示该选项,但我的QA设备却显示了。