问题收件人MFMessageComposeViewController

时间:2014-03-28 17:36:21

标签: ios mfmessagecomposeview

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

messageController = [MFMessageComposeViewController new];

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

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

收件人不显示

有任何建议将其删除吗?

I problem with this black box

2 个答案:

答案 0 :(得分:0)

我认为这可能是收件人设置的问题。您可能想要注释掉[messageController setRecipients:[NSArray arrayWithObjects:...]];并查看是否可以手动选择收件人。如果此方法有效,请尝试重新添加收件人。

setRecipients采用NSStrings数组。您可能还想检查传入的电话号码的格式。

答案 1 :(得分:0)

只需在打开Composer视图

之前添加代码
 [[UINavigationBar appearance] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];

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