1

アプリに渡されたデータでアクションを実行できるカスタム URL タイプを作成するにはどうすればよいですか。私は運がないのでこれを試しました:

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

2 に答える 2

3

アプリのプロパティ リスト ファイル (または XCode ターゲット エディター) で、CFBundleURLTypes ディクショナリに 1 つ以上のキーを指定する必要があります。

次に、アプリのデリゲートで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 タイプ] の下に新しい URL を追加します。

ここに画像の説明を入力

于 2012-09-24T14:30:46.303 に答える