- (void)sendSMS
{
if ([MFMessageComposeViewController canSendText])
{
MFMessageComposeViewController *messageView = [[MFMessageComposeViewController alloc] init];
messageView.messageComposeDelegate = self;
[self presentModalViewController:messageView animated:YES];
[messageView release];
}
else {
[appDel showAlert:@"Oops" message:@"You can't send message"];
}
}
- (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];
}
{
if ([MFMessageComposeViewController canSendText])
{
MFMessageComposeViewController *messageView = [[MFMessageComposeViewController alloc] init];
messageView.messageComposeDelegate = self;
[self presentModalViewController:messageView animated:YES];
[messageView release];
}
else {
[appDel showAlert:@"Oops" message:@"You can't send message"];
}
}
- (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];
}
No comments:
Post a Comment