首页 > 解决方案 > 如何以编程方式从双卡 iPhone 中选择哪个 sim 卡发送短信?

问题描述

我正在使用 MFMessageComposeViewController 来加载 SMS 内容。但它需要发送短信的默认号码。

我可以以编程方式更改默认数字吗,例如选择 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];
 }

这很好用如果我使用的是单卡 iPhone,但由于也有双卡 iPhone,是否可以在应用程序中以编程方式在“SIM 1”和“SIM 2”之间进行选择,以便在不转到 iPhone 设置的情况下发送消息?任何想法将不胜感激

标签: iosiphonexcodemfmessagecomposeviewdual-sim

解决方案


不确定OP是否有答案。无论如何,供您参考,在越狱社区中,有一个名为 eSim+ 的调整。它可以提供用于通话或短信的选项 SIM1 或 SIM2。


推荐阅读