私は、ココアアプリケーション内のiPhotoから写真を選択する最良の方法を知りましたか?今、開いているファイルのダイアログではiPhotoライブラリに入ることができません。ユーザーがそのフォルダに入ることを許可するにはどうすればよいですか? IKPictureTakerは1つの選択肢でしたが、一度に1つの画像を選択できるように見えます。私は1つの画像、または多くを選択できるようにしたいと思います。ココアアプリケーション内のiPhotoイメージの選択
1
A
答えて
8
だけNSOpenPanel
を使用してpublic.image
UTIに許可されているファイルの種類を設定します。
[panel setAllowedFileTypes:[NSArray arrayWithObject:@"public.image"]];
これは、自動的にユーザーを可能にするオープンパネルにサイドバーにメディアセクションと写真項目を追加しますiPhotoライブラリから選択します。
また、カレリアのオープンソースiMedia Browserを使用することもできます。
0
Appleの専用APIがあります。これには、必要なコントロールが含まれています。このコントロールはILMediaBrowserViewであり、はNSOpenDialogのものと全く同じビューを提供します。
アプリのAppStoreのリリースを計画している場合は、を使用しないでください。便利なことがあります。そのビューを取得するには、プロジェクトに統合する
フレームワークは、/システム/ライブラリ/ PrivateFrameworksにiLifeMediaBrowser.frameworkです。
Appleが文書化されたIKで同じような見方をしてくれることを祈っています。
はい、これは魅力的です。ありがとうございました –
@ロブ私はそれを行う必要がありますが、それは動作しませんでしたiphoto lobraryにアクセスすることはできません – Bittu
@ロブ[パネルのsetAllowedFileTypes:[NSArray arrayWithObject:@ "public.image"]];まだそれはiphotoライブラリのために無効です – Bittu