iOS应用程序SMS视图中不显示

时间:2013-03-02 16:32:24

标签: iphone ios objective-c sms viewcontroller

我有一个相当简单的问题,可能会在其他地方发布,但我找不到它。

我在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

我做错了什么?我在这个过程中错过了一步。

1 个答案:

答案 0 :(得分:3)

您无法在模拟器上查看MFMessageComposeViewController。在您的设备上试用它应该可以正常工作

canSendText返回是的原因是因为您在Mac上安装了消息应用