InAppSMS

| No Comments | No TrackBacks

- (IBAction)sendSMS {

BOOL canSendSMS = [MFMessageComposeViewController canSendText];

NSLog(@"can send SMS [%d]", canSendSMS);

if (canSendSMS) {

MFMessageComposeViewController *picker = [[MFMessageComposeViewController alloc] init];

picker.messageComposeDelegate = self;

picker.navigationBar.tintColor = [UIColor blackColor];

picker.body = @"test";

picker.recipients = [NSArray arrayWithObject:@"186-0123-0123"];

[self presentModalViewController:picker animated:YES];

[picker release];

}

}


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

// Notifies users about errors associated with the interface

switch (result) {

case MessageComposeResultCancelled:

if (DEBUG) NSLog(@"Result: canceled");

break;

case MessageComposeResultSent:

if (DEBUG) NSLog(@"Result: Sent");

break;

case MessageComposeResultFailed:

if (DEBUG) NSLog(@"Result: Failed");

break;

default:

break;

}

[self dismissModalViewControllerAnimated:YES];

}

No TrackBacks

TrackBack URL: http://iphone.ipsw.info/mt/mt-tb.cgi/309

Leave a comment