我怎样才能做到这一点,如果 URL 是 myapp://foo 它将执行一个动作,如果它是 myapp://bar 它将执行一个不同的动作。我在这里的其他问题已经走到了这一步, 非常感谢帮助。
问问题
1791 次
1 回答
0
在应用程序中注册 URL 方案后,您应该能够捕获用于打开应用程序的 URL,如下所示
- (void)handleURLEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent {
NSString *calledURL = [[event paramDescriptorForKeyword:keyDirectObject] stringValue];
NSLog(@"%@", calledURL);
// Split and do something with calledURL
}
获得该 URL 后,您应该可以轻松地对其进行拆分并确定要执行的操作。
关于这一点还有另一个问题。
于 2012-09-25T13:11:46.870 回答