1

如何创建自定义 URL 类型,我可以使用传递到应用程序的数据执行操作。我试过这个没有运气:

- (void)handleURLEvent:(NSAppleEventDescriptor*)event withReplyEvent:(NSAppleEventDescriptor*)replyEvent
4

2 回答 2

3

您必须在应用的属性列表文件(或 XCode 目标编辑器)中为 CFBundleURLTypes 字典指定一个或多个键。

然后在您的应用程序委托中applicationWillFinishLaunching编写类似

NSAppleEventManager *appleEventManager = [NSAppleEventManager sharedAppleEventManager];
[appleEventManager setEventHandler:self andSelector:@selector(handleGetURLEvent:withReplyEvent:) forEventClass:kInternetEventClass andEventID:kAEGetURL];
于 2012-09-24T14:32:43.790 回答
2
  1. 在左侧窗格中选择您的项目。
  2. 在列表中选择您的目标
  3. 转到信息选项卡。
  4. 在URL Types下添加新 URL 。

在此处输入图像描述

于 2012-09-24T14:30:46.303 回答