iPhone应用切换

时间:2009-10-14 03:22:43

标签: iphone linker switch-statement switching

是否可以从您自己的应用程序运行iPhone应用程序? 例如,当您按下应用程序中的按钮时,iPhone会切换到另一个应用程序。 如果是这样,你会怎么做?

2 个答案:

答案 0 :(得分:2)

是的,但是要切换到的应用的开发者必须指定一个URL协议处理程序。有关这些的更多信息,请查看here。如果已指定协议处理程序,则可以使用openURL:方法打开URL。示例(打开电话应用程序并拨打号码:

[[UIApplication sharedApplication] openURL:[NSURL URLWithString:@"tel://123456789"]];

确保此方法有效的最简单方法是,如果您是正在启动的应用的开发者。

答案 1 :(得分:2)

“您可以为您的应用程序注册包含自定义URL方案的URL类型。自定义URL方案是第三方应用程序可以相互之间以及与系统交互的机制。通过自定义URL方案,应用程序可以使其服务可用于其他应用程序。“

Implementing Custom URL Schemes

查看“注册自定义URL方案”和“处理URL请求”