zl程序教程

您现在的位置是:首页 >  移动开发

当前栏目

IOS中调用系统拨打电话与发送短信

ios系统 调用 发送 短信 电话 拨打
2023-09-14 08:59:45 时间

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:[NSString stringWithFormat:@"tel://%@",_phoneNumber]]];


二、发送短消息界面

调用系统的发送短信的界面,需要引入以下头文件:

#import  MessageUI/MessageUI.h

系统短信界面的调用很简单,只需下面几句代码:


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

+ (BOOL)isSupportedAttachmentUTI:(NSString *)uti;

判断是否支持统一标示附件


- (void)disableUserAttachments;

禁止发送附件


@property(nonatomic,copy) NSArray *recipients;

联系人数组,会显示在发送人列表里


@property(nonatomic,copy) NSString *body;

信息主体内容


@property(nonatomic,copy) NSString *subject;

信息标题


@property(nonatomic,copy, readonly) NSArray *attachments;

信息附件数组 只读的 里面是字典


- (BOOL)addAttachmentURL:(NSURL *)attachmentURL withAlternateFilename:(NSString *)alternateFilename;

根据URL路径和添加附件,返回YES表示添加成功


- (BOOL)addAttachmentData:(NSData *)attachmentData typeIdentifier:(NSString *)uti filename:(NSString *)filename;

根据Data数据添加附件


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

MFMessageComposeViewControllerDelegate的代理方法,result会传回来一个结果,枚举如下: