본문 바로가기

개발도구/iOS - 아이폰 개발

[ios] modalview MFMessageComposeViewController



#import <MessageUI/MessageUI.h>

#import <MessageUI/MFMessageComposeViewController.h>


MFMessageComposeViewControllerDelegate


MFMessageComposeViewController *controller = [[[MFMessageComposeViewController allocinitautorelease];

    if([MFMessageComposeViewController canSendText])

    {

        controller.body = @"Hello from Mugunth";

        controller.recipients = [NSArray arrayWithObjects:@"12345678"@"87654321"nil];

        controller.messageComposeDelegate = self;

        [self presentModalViewController:controller animated:YES];

    }




- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result {

SMS.hidden = NO;

switch (result)

{

case MessageComposeResultCancelled:

SMS.text = @"Result: canceled";

NSLog(@"Result: canceled");

break;

case MessageComposeResultSent:

SMS.text = @"Result: sent";

NSLog(@"Result: sent");

break;

case MessageComposeResultFailed:

SMS.text = @"Result: failed";

NSLog(@"Result: failed");

break;

default:

SMS.text = @"Result: not sent";

NSLog(@"Result: not sent");

break;

}

[self dismissModalViewControllerAnimated:YES];

}