iPhone 开发调用 phone,sms,email,safari 浏览器的方法
2013-12-05 15:20
351 查看
调用 自带mail
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]];
调用 电话phone
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]];
调用 SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://800888"]];
调用自带 浏览器 safari
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.hzlzh.com"]];
上面是最基本的语句,没什么处理过程。
如:调用phone可以传递号码,调用SMS 只能设定号码,不能初始化SMS内容。
ps:根据Apple的协议,使用 调用浏览器以外的任何调用,都不符合用户条例,因此,较难通过 App Store,慎用。
遇到几个问题:[都是我这样的 FRESH MEAT 才会遇到的]
问题一:Xcode报警告:warning: initialization makes pointer from integer without a cast
原因:将指针强制复制给了int变量,并且为进行 cast转换。
解决:使用 NSString *deviceStr = 申明赋值即可
问题二:调用浏览器访问设定网站后,脱离原程序的执行焦点,无法返回。
解决:摸索中,初步被点拨使用 内嵌浏览器。
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]];
调用 电话phone
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://8008808888"]];
调用 SMS
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"sms://800888"]];
调用自带 浏览器 safari
[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"http://www.hzlzh.com"]];
上面是最基本的语句,没什么处理过程。
如:调用phone可以传递号码,调用SMS 只能设定号码,不能初始化SMS内容。
ps:根据Apple的协议,使用 调用浏览器以外的任何调用,都不符合用户条例,因此,较难通过 App Store,慎用。
遇到几个问题:[都是我这样的 FRESH MEAT 才会遇到的]
问题一:Xcode报警告:warning: initialization makes pointer from integer without a cast
原因:将指针强制复制给了int变量,并且为进行 cast转换。
解决:使用 NSString *deviceStr = 申明赋值即可
问题二:调用浏览器访问设定网站后,脱离原程序的执行焦点,无法返回。
解决:摸索中,初步被点拨使用 内嵌浏览器。
相关文章推荐
- iPhone 开发调用 phone,sms,email,safari 浏览器的方法
- 调用Iphone 邮件 电话 sms 浏览器
- iPhone开发之调用系统地图、邮件、电话、短信、浏览器
- iOS开发笔记--调用iPhone的短信、地图、电话、邮件、浏览器
- iphone游戏开发之cocos2d ( 六 )动作的修饰、动作序列和动作序列中调用方法
- iPhone开发中,动态调用类和方法
- iOS开发笔记--调用iPhone的短信、地图、电话、邮件、浏览器
- IPHONE 开发 6 -- Object C 01 [NSLog打印信息,对象方法,类方法,空格调用一个方法,%d,%s,%@对象
- Android 调用系统Email、Phone、浏览器 和google地图简单实现
- iPhone开发笔记[10/50]:调用initWithNibName方法时不能写上.xib
- android 开发调用内部浏览器打开网页的方法
- iOS开发中Can't find keyplane that supports type 5 for keyboard iPhone-Portrait-PhonePad的解决方法
- iOS开发笔记--调用iPhone的短信、地图、电话、邮件、浏览器
- IOS开发中调用(发送)Email的方法
- windows store 开发调用浏览器的方法:
- Objective-C,iphone开发的方法调用
- 在iPhone开发中关于子UIViewController和父UIViewController之间相互调用方法的办法
- iOS开发中Can't find keyplane that supports type 5 for keyboard iPhone-Portrait-PhonePad的解决方法
- Objective-C,iphone开发的方法调用
- iPhone开发中,动态调用类和方法