我怎样才能做到这一点,如果URL是myapp:// foo,它将执行一个动作,如果它是myapp:// bar,它将执行不同的动作。 我已经用我的另一个问题here得到了这么远 非常感谢帮助。
答案 0 :(得分:0)
在您的应用程序中注册了URL方案后,您应该能够捕获用于打开应用程序的URL,如下所示
- (void)handleURLEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent {
NSString *calledURL = [[event paramDescriptorForKeyword:keyDirectObject] stringValue];
NSLog(@"%@", calledURL);
// Split and do something with calledURL
}
拥有该网址后,您应该可以轻松拆分并确定要执行的操作。
同样有another question。