iPhone的单任务模式为手机节省了资源,保障了程序的安全运行,但是这一做法也遭到很多人的反对,为很多应用带来了不便。如今,openURL这个方法为解决这一问题带来了希望,虽然离多任务模式还有差距,但毕竟给了大家一个实现更强大应用的可行方法。 openURL的使用方法: [[UIApplication sharedApplication] openURL:[NSURL URLWithString:appString]]; 复制代码 其中系统的appString有: Map http://maps.google.com/maps?q=Shanghai Email mailto://myname@google.com Tel tel://10086 Msg sms://10086 复制代码 除此之外,还可以自己定义URL,方法如下: 打开info.plist,添加一项URL types 展开URL types,再展开Item1,将Item1下的URL identifier修改为URL Scheme 展开URL Scheme,将Item1的内容修改为myapp 其他程序可通过myapp://访问此自定义URL 复制代码