使用Identifier启动iPhone应用程序

时间:2011-09-10 20:36:21

标签: iphone objective-c xcode4

我正在尝试在我的应用程序中启动应用程序 例如:如果我在testApp1中按下一个按钮,它应该打开testApp2 有没有办法用App Identifier做到这一点?

我听说过一个名为launchApplicationWithIdentifier: suspend:的无证方法,但这对我不起作用,或者我使用错了。
我试过这个:
[UIApplication launchApplicationWithIdentifier:@"com.test.testApp2" suspend:NO]
但它没有用。

2 个答案:

答案 0 :(得分:1)

更好地使用[[UIApplication sharedApplication] openUrl:]。您需要在第二个应用程序中设置自定义URL方案。检查this tutorial或只使用“iphone自定义网址方案”进行搜索。有很多很好的教程。

答案 1 :(得分:0)

我不确定,但我认为launchApplication用于mac应用程序,这就是它显示警告的原因。我建议您创建一个自定义网址并将其添加到plist文件中,然后您可以使用该网址启动您的应用。