我有一个相当简单的问题,可能会在其他地方发布,但我找不到它。
我在switch语句中使用此代码来生成MessageUI以发送文本消息。
case 1:
if([MFMessageComposeViewController canSendText])
{
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
controller.messageComposeDelegate = self;
controller.body = @"Hello from iOS App!";
controller.recipients = [NSArray arrayWithObjects:@"18009998888", nil];
[self presentModalViewController:controller animated:YES];
}
NSLog(@"SMS");
break;
但是,我得到了这个视图http://img594.imageshack.us/img594/7624/screenshot20130302at931.png
,而不是生成短信View Controller我做错了什么?我在这个过程中错过了一步。
答案 0 :(得分:3)
您无法在模拟器上查看MFMessageComposeViewController
。在您的设备上试用它应该可以正常工作
canSendText
返回是的原因是因为您在Mac上安装了消息应用