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;

ただし、テキスト メッセージの View Controller を生成する代わりに、次のビューを取得します

私は何を間違っていますか?プロセスのステップが欠けていますか?

4

1 に答える 1

3

MFMessageComposeViewControllerシミュレーターでは表示できません。デバイスで試してみると、うまくいくはずです

yes が返される理由canSendTextは、Mac にメッセージ アプリがインストールされているためです。

于 2013-03-02T16:39:39.280 に答える