我正在使用 NSAppleEventManager 注册一个 Apple 事件处理程序:
[[NSAppleEventManager sharedAppleEventManager]
setEventHandler:self andSelector:@selector(handleGetURLEvent:withReplyEvent:)
forEventClass:kInternetEventClass andEventID:kAEGetURL];
我的处理程序方法当然会接收事件和回复事件:
- (void) handleGetURLEvent:(NSAppleEventDescriptor *)event withReplyEvent:(NSAppleEventDescriptor *)replyEvent {
//Open this URL; reply if we can't
}
所以,如果我需要回复一个错误,表明我以某种方式打开此 URL 失败,我应该如何使用replyEvent
来做到这一点?