0

次のようにプログラムで SMS を送信しています。

        MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];
        picker.messageComposeDelegate = delegate;

        NSString *phoneNumber = @"123456789";
        picker.recipients =[NSArray arrayWithObject: phoneNumber];   
        picker.body =smsTxt;

        [delegate presentModalViewController:picker animated:YES];

これは iOS7 では 99,99% で機能しますが、SMS 送信ダイアログで受信者の後にカンマが追加されます

このような:

宛先:ピート

このコンマを削除するまで、この SMS を送信することはできません

これがどこから来たのか、そしてこれを取り除く方法はありますか?

最新の iOS7 で iPhone を再インストールし、アプリを数回再インストールしましたが、役に立ちませんでした。

これは、1000 人の iOS7 ユーザーのうち 1 人にしか発生しません - 本当に奇妙です! 以前の iOS バージョンでは発生しませんでした。

4

1 に答える 1

0

これを試してください

  picker.recipients =[NSArray arrayWithObjects: phoneNumber,nil];
于 2013-10-09T07:45:51.877 に答える