iOS自定义网址方案无法打开应用Xcode 5

时间:2014-03-27 13:43:02

标签: ios ios7

我尝试使用自定义网址方案打开我的应用,但我无法弄清楚发生了什么。当我在运行应用程序后在模拟器上将方案键入Safari时,我得到以下对话框:

enter image description here

在Safari栏中输入" mycustomscheme://"

下面是我的plist

enter image description here

修改

我忘了在我的AppDelegate.m文件中也有这个方法的方法:

- (BOOL)application:(UIApplication *)application handleOpenURL:(NSURL *)url {
    // Do something with the url here
    DLog(@"here");
    return YES;
}

我错过了一些明显的东西吗?

2 个答案:

答案 0 :(得分:6)

好的我明白了。我想这可能是Xcode 5的事情?我需要去Target - > Info并添加网址类型。这就是现在的样子:

enter image description here

请注意,这就是我的plist的样子:

enter image description here

奇怪的是,网址方案没有条目?

答案 1 :(得分:1)

有关自定义网址方案的详情,请查看此link

您应该使用Item 0(mycustomscheme)中的相同字符串作为Url标识符的3d部分。在您的情况下,它应该看起来像my.bundle.mycustomscheme