我使用MFMessageComposeViewController加载短信内容。但是使用默认号码发送短信。
是否可以通过编程方式更改默认号码,如选择Sim卡1或Sim卡2
从应用程序内而不依赖于iPhone设置?
目前使用MFMessageComposeViewController
的代码如下:
MFMessageCompose *controller1 = [[MFMessageCompose alloc] init] ;
controller1 = [[MFMessageCompose alloc] init] ;
if([MFMessageCompose canSendText])
{
controller1.body = bodyOfMessage;
controller1.recipients = recipients;
controller1.messageComposeDelegate = self;
[self presentViewController:controller1 animated:YES completion:Nil];
}
这工作得很好,如果我使用的是单sim卡iPhone,但由于有双sim卡iPhone也可以通过编程选择"sim 1";和SIM 2;在应用程序中发送消息,而无需进入iPhone设置?如有任何意见,我们将不胜感激。
不确定OP是否有答案。无论如何,作为你的参考,在越狱社区,有一个微调名为eSim+。它可以提供SIM1或SIM2选项呼叫或短信。