iOS开发-- 开发细节(打开电话,safari,地图,导航,短信,邮箱)
来源:互联网 发布:本地搭建php服务器 编辑:程序博客网 时间:2024/05/18 00:03
为了方便使用我直接定义成了宏 如果想使用 可以直接粘过去
SF 和 openUrl 是必须要加的
//string
#define StringFormat(_format,_arg) [NSString stringWithFormat:_format,_arg]
#define SF(_format,_arg) StringFormat(_format,_arg)
#define SF2(_format,_arg1,_arg2) [NSString stringWithFormat:_format,_arg1,_arg2]
// openURL
#define kOpenUrl(x) [[UIApplication sharedApplication] openURL:[NSURL URLWithString:x]]
// 打开safari x打开的网址
#define kSafari(x) kOpenUrl(SF(@"http://%@", x))
//发送邮件 x接收邮件的邮箱
#define kMail(x) kOpenUrl(SF(@"mailto://%@", x))
//打电话 x想要打的号码
#define kTel(x) kOpenUrl(SF(@"tel://%@", x))
//发短信 x接收短信人的号码
#define kSms(x) kOpenUrl(SF(@"sms://%@", x))
//打开系统地图
#define kMap kOpenUrl(@"map://")
//打开系统导航 x起始位置经纬度 y终点位置经纬度 xy格式维度,经度
#define kMapNav(x,y) kOpenUrl(SF2(@"http://maps.apple.com/maps?saddr=%@&daddr=%@", x, y));
导航的一个示例
kMapNav(@"39.5,117.5",@"39,117");
- iOS开发-- 开发细节(打开电话,safari,地图,导航,短信,邮箱)
- 开发调用电话,短信,邮箱
- iOS开发调用手机中的打电话,短信,邮箱,地图等
- iOS开发调用手机打电话,短信,邮箱和地图
- iOS 邮件 电话 短信 safari
- Android开发:使用Intent打开电话、短信、邮箱、本地文件等系统应用程序整理大全
- IOS开发之地图导航
- iOS开发笔记--调用iPhone的短信、地图、电话、邮件、浏览器
- iOS开发笔记--调用iPhone的短信、地图、电话、邮件、浏览器
- iOS开发笔记--调用iPhone的短信、地图、电话、邮件、浏览器
- iOS-打开外部应用、Safari、邮箱等
- iOS开发-- 开发细节(打开系统设置)
- IOS 短信 电话 打开网址
- iPhone开发之调用系统地图、邮件、电话、短信、浏览器
- iOS开发如何使用Safari浏览器打开app
- iOS开发之百度地图导航
- ios百度导航SDK,iOS开发之百度地图导航
- ios开发打电话,发短信,打开网址
- 样本筛选与特征处理
- python中的实例方法、静态方法、类方法、类变量和实例变量浅析
- Android开发之Dialog使用
- (五) shiro web应用
- MTK UART驱动代码分析
- iOS开发-- 开发细节(打开电话,safari,地图,导航,短信,邮箱)
- zz一个失败的复旦学生的奋斗生涯
- 移植opencv到龙芯1c上
- MyBatis+MySQL 返回参数
- 金融信息交换协议(FIX)v5.0读书笔记(0)
- Android Studio The APK file does not exist on disk
- poj2407
- 2016太原网络营销师谈一谈他对百度竞价的理解?
- iOS缓存框架-PINCache解读