In this post i am going to guide for integration of SMS in your applicaiton.
so here we go!
//Import in your .h file
#import <MessageUI/MessageUI.h>
//Add framework
MessageUI.framework
//copy and paste these two functions in your .m file
- (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result
{
switch (result) {
case MessageComposeResultCancelled:
break;
case MessageComposeResultFailed:
{
UIAlertView *alert =[[UIAlertView alloc]initWithTitle:@"MyApp" message:@"Unknown Error" delegate:self cancelButtonTitle:@"OK" otherButtonTitles:nil];
[alert show];
[alert release];
break;
}
case MessageComposeResultSent:
break;
default:
break;
}
[self dismissModalViewControllerAnimated:YES];
}
-(void)SMSComposer
{
MFMessageComposeViewController *controller = [[[MFMessageComposeViewController alloc] init] autorelease];
if([MFMessageComposeViewController canSendText])
{
controller.body = @"I am busy at the moment!";
controller.recipients = [NSArray arrayWithObject:@"Cell no"];
controller.messageComposeDelegate = self;
[self presentModalViewController:controller animated:YES];
[controller setSelectedScopeButtonIndex:1];
}
}
//Now you just have to call that function in your Button Action
//Just like:
-(IBACTION)ButtonSMSPressed
{
[self SMSComposer];
}
finish.
No comments:
Post a Comment