我有一个与我的 Cocoa 应用程序关联的协议处理程序。
[[NSAppleEventManager sharedAppleEventManager]
setEventHandler:self
andSelector:@selector(getUrl:withReplyEvent:)
forEventClass:kInternetEventClass andEventID:kAEGetURL];
...
- (void)getUrl:(NSAppleEventDescriptor *)event withReplyEvent:(NSAppleEventDescriptor *)replyEvent
{
#ifdef DEBUG
NSLog(@"%s: %@",__PRETTY_FUNCTION__,event);
#endif
NSURL *url = [NSURL URLWithString:[[event paramDescriptorForKeyword:keyDirectObject] stringValue]];
...
}
谁是推荐人?(如果它是从本地机器调用的,我认为它可能是未定义的,但如果我从网站调用此协议......我想知道接收请求的域。
有可能吗?
有没有办法通过另一种方式解决这个任务?