Mac アプリに共有サブメニューを追加するにはどうすればよいですか? 例として、[Safari] > [ファイル] > [共有] があります。Apple SharingServicesのサンプル コードを調べてみましたが、機能するメニュー項目が含まれていません。
現在、タップすると利用可能な共有サービスのピッカーを表示するボタンがあります。
NSMutableArray *shareItems = [NSMutableArray arrayWithObject:[self.noteSynopsisView string]];
NSSharingServicePicker *sharingServicePicker = [[NSSharingServicePicker alloc] initWithItems:shareItems];
sharingServicePicker.delegate = self;
[sharingServicePicker showRelativeToRect:[self.shareButton bounds] ofView:self.shareButton preferredEdge:NSMaxYEdge];
また、MainWindow.xib の [ファイル] メニューの下に [共有] サブメニュー項目を定義しました。
私が理解しているように、NSSharingService リストはオンザフライで生成されています。そのため、Interface Builder で作成したメニュー項目にサービスを事前定義することはできません。
ご協力いただきありがとうございます。