[英]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.