Я использую MFMessageComposeViewController для загрузки содержимого SMS. Но для отправки SMS требуется номер по умолчанию.
Могу ли я программно изменить номер по умолчанию, например, выбрать Sim 1 или Sim 2?
из приложения, не зависящего от настроек iPhone?
В настоящее время код для использования MFMessageComposeViewController
приведен ниже:
- (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSMutableArray *)recipients{
MFMessageComposeViewController *controller1 = [[MFMessageComposeViewController alloc] init] ;
controller1 = [[MFMessageComposeViewController alloc] init] ;
if([MFMessageComposeViewController canSendText])
{
controller1.body = bodyOfMessage;
controller1.recipients = recipients;
controller1.messageComposeDelegate = self;
[self presentViewController:controller1 animated:YES completion:Nil];
}
}
Это отлично работает. Если я использую iPhone с одной SIM-картой, но, поскольку есть iPhone с двумя SIM-картами, можно ли программно выбирать между SIM-картой 1 и SIM-картой 2 в приложении для отправки сообщения, не заходя в настройки iPhone? Любые идеи будут высоко оценены
MFMessageComposeViewController
. Но вы ничего не будете знать о наличии даже двух симок или о том, что пользователь решил использовать. - person luk2302   schedule 13.01.2021