国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 系統 > iOS > 正文

兩種iOS調用系統發短信的方法

2019-10-21 18:53:37
字體:
來源:轉載
供稿:網友

一、程序外調用系統發短信

這個方法其實很簡單,直接調用openURL即可:

NSURL *url = [NSURL URLWithString:@"sms://15888888888"];[[UIApplication sharedApplication]openURL:url];

二、程序內調用系統發短信

這種方法有一個好處就是用戶發短信之后還可以回到App.

首先要導入MessageUI.framework,并引入頭文件:

#import <MessageUI/MessageUI.h>

然后要遵循代理MFMessageComposeViewControllerDelegate,并實現代理方法。

#pragma mark - 代理方法-(void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{  [self dismissViewControllerAnimated:YES completion:nil];  switch (result) {    case MessageComposeResultSent:      //信息傳送成功             break;    case MessageComposeResultFailed:      //信息傳送失敗             break;    case MessageComposeResultCancelled:      //信息被用戶取消傳送             break;    default:      break;  }}

發送短信方法實現

#pragma mark - 發送短信方法-(void)showMessageView:(NSArray *)phones title:(NSString *)title body:(NSString *)body{  if( [MFMessageComposeViewController canSendText] )  {    MFMessageComposeViewController * controller = [[MFMessageComposeViewController alloc] init];    controller.recipients = phones;    controller.navigationBar.tintColor = [UIColor redColor];    controller.body = body;    controller.messageComposeDelegate = self;    [self presentViewController:controller animated:YES completion:nil];    [[[[controller viewControllers] lastObject] navigationItem] setTitle:title];//修改短信界面標題  }  else  {    UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"提示信息"                            message:@"該設備不支持短信功能"                            delegate:nil                       cancelButtonTitle:@"確定"                       otherButtonTitles:nil, nil];    [alert show];  }}

最后,調用發送短信的方法

 

復制代碼 代碼如下:

[self showMessageView:[NSArray arrayWithObjects:@"15888888888",@"12399999999", nil] title:@"test" body:@"這是測試用短信,勿回復!"];

 

以上就是小編給大家介紹的iOS調用系統發短信的兩種方法,希望對大家有所幫助。


注:相關教程知識閱讀請移步到IOS開發頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 株洲县| 轮台县| 赤水市| 株洲市| 治县。| 鄂州市| 营山县| 淳化县| 石首市| 石棉县| 长治市| 星子县| 平原县| 乐至县| 舞钢市| 龙陵县| 朝阳市| 吴桥县| 新乐市| 东乡族自治县| 万荣县| 晋州市| 黄冈市| 安达市| 喀什市| 大庆市| 马尔康县| 富锦市| 平陆县| 平凉市| 德州市| 合山市| 马龙县| 凤庆县| 托克托县| 玉环县| 灌阳县| 汽车| 庄河市| 民县| 桐城市|