短信在ios 6上没有MFMessgeViewController发送 [英] Sms sending without MFMessgeViewController on ios 6

查看:122
本文介绍了短信在ios 6上没有MFMessgeViewController发送的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

任何人都不能以编程方式在 iOS6 发送短信。早期我使用核心电话方法发送短信。它工作正常 iOS5 但在 iOS6 我的代码无效。
我使用以下代码:

Anybody no to send sms programmatically in iOS6.Earlier I was using core telephony method to send SMS.It's working fine up to iOS5 but on iOS6 my code is not working. I using following code:

BOOL success = [[CTMessageCenter sharedMessageCenter] sendSMSWithText:@MessageserviceCenter:nil toAddress:@8800781656];

BOOL success = [[CTMessageCenter sharedMessageCenter] sendSMSWithText:@"Message" serviceCenter:nil toAddress:@"8800781656"];

我做错了什么?

提前致谢

推荐答案

// in .m file
-(void)textClicked

{


 controller = [[MFMessageComposeViewController alloc] init];

 if([MFMessageComposeViewController canSendText])

    {


       controller.body = @"Whatever you want";

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

       controller.messageComposeDelegate = self;

       [self presentViewController:controller animated:YES completion:nil];
      }


   }

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

  {

  UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"MyApp" message:@"Unknown Error"
                                               delegate:self cancelButtonTitle:@"OK" otherButtonTitles: nil];

switch (result) {
    case MessageComposeResultCancelled:
        NSLog(@"Cancelled");
        [alert show];
        break;
    case MessageComposeResultFailed:
        [alert show];

        break;
    case MessageComposeResultSent:

        break;
    default:
        break;
  }

[self dismissViewControllerAnimated:YES completion:nil];
    }



// in .h file

 import MessageUI/MessageUI.h
 and delegate for Sending Message is  MFMessageComposeViewControllerDelegate

希望,这对你有帮助。

这篇关于短信在ios 6上没有MFMessgeViewController发送的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆