以编程方式使用iOS7发送短信始终在收件人后添加逗号

时间:2013-10-09 07:37:59

标签: sms ios7

我正在以编程方式发送短信:

        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发送对话框中的收件人之后添加了一个逗号

像这样:

收件人: pete,

因此,在删除此逗号之前,我无法发送此短信

任何想法来自何处 - 以及如何摆脱这个?

我们已经使用最新的iOS7重新安装了iPhone,重新安装了几次应用程序 - 但无济于事。

这只发生在1000个iOS7用户中的1个 - 真奇怪! 它以前的iOS版本从未发生过。

1 个答案:

答案 0 :(得分:0)

尝试这个

  picker.recipients =[NSArray arrayWithObjects: phoneNumber,nil];