iPhone 开发调用 phone,sms,email,safari 浏览器的方法
2010-03-16 16:17:00 来源:WEB开发网核心提示:调用 自带mail[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"mailto://admin@hzlzh.com"]];调用 电话phone[[UIApplication sharedApplication] op
调用 自带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 = 申明赋值即可
问题二:调用浏览器访问设定网站后,脱离原程序的执行焦点,无法返回。
解决:摸索中,初步被点拨使用 内嵌浏览器。
- ››开发Android 日历教程
- ››开发学院总结 Win 8实用技巧大全
- ››开发学院原创教程:把win8的IE10放桌面上方法(非...
- ››iphone图片拉伸的几种方法
- ››iphone正则表达式的简单使用
- ››iPhone开发Unresolved Symbols CAKeyframeAnimati...
- ››IPhone开发-“此证书是由未知颁发机构签名”解决方...
- ››IPhone开发-整合私钥和证书,生成.p12文件
- ››iPhone应用开发-UIPickerView选取器详解
- ››iphone 获取屏幕的宽度和高度
- ››iPhone读取工程包中的二进制文件
- ››iPhone新手机 不挂YouTube APP
更多精彩
赞助商链接