iOS常用小功能(打电话,发短信,发邮件)
来源:互联网 发布:python 向量相乘 编辑:程序博客网 时间:2024/05/01 05:13
NSURL *url= [NSURLURLWithString:@"tel://10010"];
[[UIApplication sharedApplication] openURL:url];
电话打完后,不会自动回到原应用,直接停留在通话记录界面
打电话-方法2
NSURL *url= [NSURLURLWithString:@"telprompt://10010"];
[[UIApplication sharedApplication] openURL:url];
因为是私有API,所以可能不会被审核通过
打电话-方法3
if (_webView ==nil) {
_webView = [[UIWebViewalloc]initWithFrame:CGRectZero];
}
[_webView loadRequest:[NSURLRequestrequestWithURL:[NSURLURLWithString:@"tel://10010"]]];
需要注意的是:这个webView千万不要添加到界面上来,不然会挡住其他界面
发短信-方法1
NSURL *url= [NSURLURLWithString:@"sms://10010"];
[[UIApplication sharedApplication] openURL:url];
发短信-方法2
#import<MessageUI/MessageUI.h>
MFMessageComposeViewController *vc = [[MFMessageComposeViewControlleralloc]init];
// 设置短信内容
vc.body = @"吃饭了没?";
// 设置收件人列表
vc.recipients = @[@"10010",@"02010010"];
// 设置代理
vc.messageComposeDelegate = self;
// 显示控制器
[self presentViewController:vcanimated:YEScompletion:nil];
- (void)messageComposeViewController:(MFMessageComposeViewController*)controller didFinishWithResult:(MessageComposeResult)result
{
//关闭短信界面
[controller dismissViewControllerAnimated:YEScompletion:nil];
if(result == MessageComposeResultCancelled) {
NSLog(@"取消发送");
} else if(result ==MessageComposeResultSent) {
NSLog(@"已经发出");
} else {
NSLog(@"发送失败");
}
}
发邮件-方法1
NSURL *url= [NSURLURLWithString:@"mailto://10010@qq.com"];
[[UIApplication sharedApplication] openURL:url];
- (void)mailComposeController:(MFMailComposeViewController*)controller didFinishWithResult:(MFMailComposeResult)resulterror:(NSError*)error
{
//关闭邮件界面
[controller dismissViewControllerAnimated:YEScompletion:nil];
if(result == MFMailComposeResultCancelled) {
NSLog(@"取消发送");
} else if(result ==MFMailComposeResultSent) {
NSLog(@"已经发出");
} else {
NSLog(@"发送失败");
}
}
NSURL *url= [NSURLURLWithString:@”http://www.baidu.com"];
[[UIApplication sharedApplication] openURL:url];
应用间跳转
B应用的URL地址就是:mj://ios.itcast.cn
NSURL *url= [NSURLURLWithString:@"mj://ios.itcast.cn"];
[[UIApplication sharedApplication] openURL:url];
应用评分
NSString *appid= @"444934666";
NSString *str= [NSStringstringWithFormat:
@"itms-apps://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?type=Purple+Software&id=%@",appid];
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:str]];
NSString *str= [NSStringstringWithFormat:
@"itms-apps://itunes.apple.com/cn/app/id%@?mt=8",appid];
[[UIApplication sharedApplication] openURL:[NSURLURLWithString:str]];
- iOS常用小功能(打电话,发短信,发邮件)
- APP里常用小功能,发短信、发邮件、打电话。
- iOS打电话、发短信、发邮件功能
- IOS学习之—— 常用小功能,打电话 发短信 发邮件
- iOS 开发中常用的小功能(打电话,发短信...)
- 猫猫学iOS(四十五)之常用的小功能比如打电话、打开网址、发邮件、发短信打开其他应用。
- iOS打电话、发短信、发邮件功能开发
- iOS打电话、发短信、发邮件功能开发
- iOS打电话、发短信、发邮件功能开发
- 打电话、发邮件、发短信功能
- 打电话、发短信、发邮件常用代码
- 打电话、发短信、发邮件常用代码
- 打电话、发短信、发邮件常用代码
- 打电话、发短信、发邮件常用代码
- 打电话、发短信、发邮件常用代码
- IOS打电话、发短信、发邮件总结
- iOS中摇一摇 发短信 打电话 发邮件
- ios 打电话,发邮件,发短信
- 网络IO之阻塞、非阻塞、同步、异步总结
- html-meta属性
- ClassPathXmlApplicationContext与FileSystemXmlApplicationContext
- nginx tcp http 代理配置
- WDCP快速升级PHP5.4、MySql5.5版本环境
- iOS常用小功能(打电话,发短信,发邮件)
- Linux 安全之SSH后门
- thinkphp3.2用户注册
- C++_排序算法--冒泡、插入、归并、快速、堆、基数、桶、计数
- UIDatePicker
- 2016推免面试经历纪实——南开大学计算机与控制工程学院
- jquery遍历json数组方法
- 【Unity3D游戏开发】基于NGUI的表情图文混排解决方案 (二二)
- b站视频地址与标题爬虫