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