1

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

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

我究竟做错了什么?我是否错过了这个过程中的一步。

4

1 回答 1

3

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

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

于 2013-03-02T16:39:39.280 回答