是否可以从您自己的应用程序运行iPhone应用程序? 例如,当您按下应用程序中的按钮时,iPhone会切换到另一个应用程序。 如果是这样,你会怎么做?
答案 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请求”