iOS_常用的小功能
2017-09-27 21:00
459 查看
打电话
发短信方式一:
发短信方式二:
利用
跳转至设置页面
跳转至
跳转至
NSString *telNumberStr = @"020-12345678"; // 方式一:在iOS10.1版本不会弹框提示,直接拨打电话。 NSString *telString = [[NSString alloc] initWithFormat:@"tel:%@",telNumberStr]; // 方式二:会弹框提示。 NSString *telString = [[NSString alloc] initWithFormat:@"telprompt://%@",telNumberStr]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:telString]];
发短信方式一:
NSString *url = @"sms://10086"; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
发短信方式二:
1、导入框架: #import <MessageUI/MessageUI.h> 2、遵循协议: <MFMessageComposeViewControllerDelegate> 3、代码调用实现: MFMessageComposeViewController *msgVC =[[MFMessageComposeViewController alloc] init]; // 设置短信内容 msgVC.body = @"一起玩耍吧"; // 设置收件人列表 msgVC.recipients = @[@"10086", @"10010"]; // 设置代理 msgVC.messageComposeDelegate = self; // 显示控制器(self指代ViewController) [self presentViewController:msgVC animated:YES completion:nil]; 4、代理回调 #pragma mark - MFMessageComposeViewControllerDelegate // 短信界面关闭后回调,会自动回到应用的页面 - (void)messageComposeViewController:(MFMessageComposeViewController *)controller didFinishWithResult:(MessageComposeResult)result{ // 关闭短信页面 [controller dismissViewControllerAnimated:YES completion:nil]; // 返回短信结果 if (result == MessageComposeResultCancelled) { NSLog(@"点击右上角、取消按钮"); } if (result == MessageComposeResultSent) { NSLog(@"短信发送"); } if (result == MessageComposeResultFailed) { NSLog(@"发送失败"); } }
利用
Safari打开链接
NSString *url = @"http://www.baidu.com"; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
跳转至设置页面
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:UIApplicationOpenSettingsURLString]];
跳转至
AppStore详情页
NSString *appId = @""; NSString *url = [NSString stringWithFormat:@"https://itunes.apple.com/us/app/id%@",appId]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
跳转至
AppStore评论页
NSString *appId = @""; NSString *url = [NSString stringWithFormat:@"itms-apps://itunes.apple.com/WebObjects/MZStore.woa/wa/viewContentsUserReviews?onlyLatestVersion=true&pageNumber=0&sortOrdering=1&type=Purple+Software&id=%@",appId]; [[UIApplication sharedApplication] openURL:[NSURL URLWithString:url]];
相关文章推荐
- iOS常用小功能(获得屏幕图像、压缩图片、加边框、调整label的size)
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- ios常用功能
- kidd风的IOS日志之常用小功能小结
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- ios常用功能代码
- iOS软件开发添加电话、短信、邮件常用功能实现
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法
- IOS的同步和异步,定位服务,常用功能使用,传感器
- iOS中常用功能的整理与备注
- iOS常用小功能(打电话,发短信,发邮件)
- IOS 常用功能
- iOS 常用小功能
- IOS开发-OC学习-常用功能代码片段整理
- [置顶] ios开发常用技巧汇总 + 小功能代码
- iOS邮箱、手机号等常用验证功能
- ios开发总结:Utils常用方法等收集,添加扩展类,工具类方法,拥有很多方便快捷功能(不断更新中。。。)
- iOS 上常用的两个功能:点击屏幕和return退出隐藏键盘和解决虚拟键盘挡住UITextField的方法