1

我正在使用以下代码发送应用内短信。

messageController = [MFMessageComposeViewController new];

messageController.messageComposeDelegate = self;
[messageController setRecipients:[NSArray arrayWithObjects:...]];
[messageController setBody:@"1"];

[self presentViewController:messageController animated:YES completion:nil];

收件人不显示

有什么删除它的建议吗?

一世这个黑匣子有问题

4

2 回答 2

0

只需在打开 Composer 视图之前添加代码

 [[UINavigationBar appearance] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];

如果您遇到问题,请告诉我。

于 2014-05-19T07:34:39.453 回答
0

我相信这可能是收件人设置的问题。您可能需要注释掉[messageController setRecipients:[NSArray arrayWithObjects:...]];并查看是否可以手动选择收件人。如果可行,请尝试重新添加收件人。

setRecipients 接受一个 NSStrings 数组。您可能还想检查传入的电话号码的格式。

于 2014-03-28T20:35:30.283 回答