1

プログラムでSMSを送信しようとしていますが、ios 6では完璧に機能しますが、ios 7では機能しません。内部に何もない白いビューが開いていて、アプリが動かなくなった!

私のコードは次のようになります。

MFMessageComposeViewController *messageVC = [[MFMessageComposeViewController alloc] init];
[messageVC setMessageComposeDelegate:self];
if ([MFMessageComposeViewController canSendText]) {

    NSString *smsString = [NSString stringWithFormat:@"bla bla bla"];
    messageVC.body = smsString;
    messageVC.recipients = @[userPhone];
    messageVC.messageComposeDelegate = self;
[self presentViewController:messageVC animated:YES completion:nil];
}

助けてください!!iOS7は私を夢中にさせます!

4

1 に答える 1

1

コードは正常に動作しますが、メッセージを送信できないデバイスでは「テキスト メッセージは利用できません」というメッセージが表示されます。iPad Mini でテストしましたが、問題なく動作しています。

于 2013-09-23T15:06:26.647 に答える