我正在使用以下代码发送应用内短信。
messageController = [MFMessageComposeViewController new];
messageController.messageComposeDelegate = self;
[messageController setRecipients:[NSArray arrayWithObjects:...]];
[messageController setBody:@"1"];
[self presentViewController:messageController animated:YES completion:nil];
收件人不显示
有任何建议将其删除吗?
I
答案 0 :(得分:0)
我认为这可能是收件人设置的问题。您可能想要注释掉[messageController setRecipients:[NSArray arrayWithObjects:...]];
并查看是否可以手动选择收件人。如果此方法有效,请尝试重新添加收件人。
setRecipients采用NSStrings数组。您可能还想检查传入的电话号码的格式。
答案 1 :(得分:0)
只需在打开Composer视图
之前添加代码 [[UINavigationBar appearance] setBackgroundImage:nil forBarMetrics:UIBarMetricsDefault];
如果您遇到问题,请告诉我。