如何创建自定义网址类型,我可以使用传入应用的数据执行操作。 我试过这个没有运气:
- (void)handleURLEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent
答案 0 :(得分:3)
您必须在应用的属性列表文件(或XCode目标编辑器)中为CFBundleURLTypes字典指定一个或多个键。
然后在您的app appate applicationWillFinishLaunching
中写下类似
NSAppleEventManager *appleEventManager = [NSAppleEventManager sharedAppleEventManager];
[appleEventManager setEventHandler:self andSelector:@selector(handleGetURLEvent:withReplyEvent:) forEventClass:kInternetEventClass andEventID:kAEGetURL];
答案 1 :(得分:2)