我正在以编程方式发送短信:
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版本从未发生过。
答案 0 :(得分:0)
尝试这个
picker.recipients =[NSArray arrayWithObjects: phoneNumber,nil];