Попробуйте ::
Импорт MessageUI рамки в проекте.
в файле .h,
#import <MessageUI/MessageUI.h>
Вызов метода forSending SMS: [self SendSMS:@"YOUR_MESSAGE" recipientList:ARRAY_OF_RECIPIENTS];
Здесь, вы не имеете никакого получателя, а затем передать массив в качестве nil
.
Метод ::
- (void)sendSMS:(NSString *)bodyOfMessage recipientList:(NSArray *)recipients
{
MFMessageComposeViewController *controller = [[MFMessageComposeViewController alloc] init];
if([MFMessageComposeViewController canSendText])
{
controller.body = bodyOfMessage;
controller.recipients = recipients;
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
}
[controller release];
}
Сообщение Framework
Методы ::
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"Status:" message:@"" delegate:nil cancelButtonTitle:@"ok" otherButtonTitles:nil];
switch (result) {
case MessageComposeResultCancelled:
alert.message = @"Cancelled";
break;
case MessageComposeResultFailed:
alert.message = @"Failed";
break;
case MessageComposeResultSent:
alert.message = @"Send";
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
[alert show];
[alert release];
}
Надежда, это поможет вам.
Спасибо.
Спасибо за ответ Джек. , но также нужно выбрать информацию о получателе для каждого раза, когда вы хотите отправить сообщение. Это может быть неприятно для пользователя. – Chan
Зачем запускать приложение «Сообщения»? Просто используйте 'MFMessageComposeViewController'. Вы можете предварительно заполнить его получателями, если это необходимо, а также тело сообщения. – rmaddy
Привет, rmaddy, Спасибо за ваш ответ. Моя идея - скопировать и вставить текст. и мой текст не является обычным шрифтом. поэтому каждый раз после того, как пользователь создает текст, скопируйте его и вызовите Message App и вставьте его. Так что пользователь сочиняет, копирует, вызывает и вставляет. Я уже закончил компоновку копии одним нажатием кнопки. теперь мне нужно было позвонить в приложение SMS с текущим просмотром. – Chan