NSOpenPanel を使用してファイルを開く場合、ユーザーが iPhoto ライブラリのみを選択できるようにしています。たとえば、Aperture ライブラリの拡張子は .alibrary です。ただし、iPhoto ライブラリには拡張子がないようです。
参考までに、Aperture と iPhoto ライブラリは完全に正しいバンドルです。Aperture バンドルには .aplibrary 拡張子が付いていますが、iPhoto バンドルには拡張子がないようです。
ユーザーに iPhoto バンドルのみを選択させるにはどうすればよいですか? 拡張子がないため、「setAllowedFileTypes」を使用できません。しかし、iPhoto は区別できるように見えるが、この場合、それがどのように行われるかはわからない。