我像这样以编程方式发送短信:
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 发送对话框中的收件人之后添加一个逗号
像这样:
致:皮特,
所以在我删除这个逗号之前我无法发送这条短信
知道这是从哪里来的 - 以及如何摆脱它?
我们已经用最新的 iOS7 重新安装了 iPhone,重新安装了几次应用程序 - 但无济于事。
这只发生在 1000 个 iOS7 用户中的 1 个 - 真的很奇怪!在以前的 iOS 版本中,它从未发生过。