- (IBAction)SendTxt:(id)sender {
MFMessageComposeViewController *textComposer = [[MFMessageComposeViewController alloc] init];
[textComposer setMessageComposeDelegate:self];
if ([MFMessageComposeViewController canSendText]) {
[textComposer setRecipients:[NSArray arrayWithObjects:@"123456",@"123456", nil]];
[textComposer setBody:@"HELP ME"];
[self presentViewController:textComposer animated:YES completion:NO];
}
else {
NSLog(@"Can't open Text");
}
}
-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultSent:
NSLog(@"SENT");
break;
case MessageComposeResultFailed:
NSLog(@"FAILED");
break;
case MessageComposeResultCancelled:
NSLog(@"CANCELLED");
break;
default:
break;
}
}
I have the above code which brings up the sms window as normal..
It works ok and sends a SMS but the SMS window will not close after sending or cancelling..
The NSLog registers the send or cancel but the SMS window will not go away!
Can anyone help?
Thanks
Mat
You have to dismiss it yourself using