ope*_*rog 72 iphone ipad ios xcode4
Xcode4要求大量的参数只是为了使这个简单的事情成为可能:
NSString *stringURL = @"twitterriffic://";
NSURL *url = [NSURL URLWithString:stringURL];
[[UIApplication sharedApplication] openURL:url];
Run Code Online (Sandbox Code Playgroud)

所有这些属性是什么?为什么是图像?我必须在这里重复应用标识符吗?如果我希望任何人都可以调用此URL来打开我的应用,那么选择什么角色?这些额外的url类型属性是什么?
我没有找到与Xcode4相关的教程如何使用Xcode 4注册这样的URL方案.
Mik*_* S. 97

现在,如果我在我的模拟器上安装此应用程序,并打开Safari并在地址栏中输入"goomzee://",它将启动我的应用程序.
Mik*_*ill 26
是的,这个东西不是直截了当的吗?
我已经概述了在此处注册自定义URL所需的步骤: 自定义URL
但是,基本上它的关键是在.plist文件中设置"URL类型"值.这是XCode 5中的样子:

在这个例子中,我已经注册了MKB前缀,所以现在,我可以在网页上的超链接和电子邮件中使用这种新类型的URL(如果我在iPad Mail应用程序中阅读了一封电子邮件):

如果用户点击其中一个链接,我的iPad应用程序将启动,我可以访问完整的URL字符串,从URL中提取其他参数(例如"DocumentNumber = 100")
唯一的问题是我还没有弄清楚如何测试用户是否安装了可以识别特定前缀的iPad应用程序.
如果他们没有,并且他们在iPad上点击其中一个MKB://链接,他们将收到一条丑陋的错误消息:

| 归档时间: |
|
| 查看次数: |
85474 次 |
| 最近记录: |