繁体   English   中英

iOS 自定义 url 方案未打开应用程序 Xcode 5

[英]iOS custom url scheme not opening app Xcode 5

我正在尝试使用自定义 url 方案打开我的应用程序,但我无法弄清楚发生了什么。 运行应用程序后,当我在模拟器上的 Safari 中输入方案时,出现以下对话框:

在此处输入图片说明

在 Safari 栏中,我输入“mycustomscheme://”

以下是我的plist

在此处输入图片说明

编辑:

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

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

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

好吧,我想通了。 我认为这可能是Xcode 5事情? 我需要去Target -> Info并添加一个 url 类型。 这是现在的样子:

在此处输入图片说明

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

在此处输入图片说明

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

检查此链接以获取有关自定义 URL 方案的更多信息。

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM