我想知道在可可應用程序中從iPhoto中選擇照片的最佳方式是什麼?現在,打開的文件對話框不允許我進入iPhoto圖庫。我如何允許用戶進入該文件夾? IKPictureTaker是一種選擇,但它似乎允許一次選擇一張圖片。我希望用戶能夠選擇1張圖片或多張圖片。在可可應用程序中選擇iPhoto圖像
1
A
回答
8
只需使用NSOpenPanel
並設置允許的文件類型的public.image
UTI:
[panel setAllowedFileTypes:[NSArray arrayWithObject:@"public.image"]];
這會自動添加一個媒體部分和照片項目在打開的面板側邊欄,允許用戶從他們的iPhoto圖庫中進行選擇。
或者,您可以使用卡累利阿的開源iMedia Browser。
0
有一個Apple的私有API,它完全包含你想要的控件;此控件是ILMediaBrowserView,並提供了與NSOpenDialog中的視圖完全相同的視圖。
如果您正在計劃AppStore版本的應用,請不要使用它,但它可能會有用。
框架整合到你的項目獲得這一觀點是iLifeMediaBrowser.framework在/系統/庫/ PrivateFrameworks。
讓我們所有人都希望蘋果公司在記載的IK中帶來相同的觀點。
相關問題
- 1. 應用程序選擇 - 可可
- 2. 在可可狀態應用程序中顯示圖像
- 3. 在可可應用程序中嵌入圖像的首選方式是什麼?
- 4. 任何提升iPhoto圖像顏色的可可API?
- 5. 可可觸摸應用程序中的重疊圖像
- 6. 插入一個圖像在xcode(可可應用程序)
- 7. 在Web應用程序中選擇非標準圖像區域
- 8. 如何在Android應用程序中離線使圖像可用?
- 9. 我們可以用JPG圖像在iPhone應用程序中
- 10. NSOpenPanel限制選擇到iPhoto圖書館
- 11. 在可可圖形應用程序中支持圖層
- 12. 圖像選擇不工作在離子2應用程序
- 13. 我可以調用這麼imagePicker,該程序正在等待圖像選擇
- 14. 從圖庫中選擇圖像並將其保存在Android應用程序中
- 15. iPhoto像使用jQuery的圖像預覽?
- 16. 可可應用程序:發現哪些應用程序可以處理圖像和視頻
- 17. 應用程序會話timeOut在可可應用程序
- 18. Android應用程序 - 允許用戶選擇按鈕圖像
- 19. iPhoto般的圖像裁剪?
- 20. 是否可以從測試應用程序同時選擇相機意圖中的圖像或視頻?
- 21. 可可應用程序 - NSTask
- 22. StatusBar應用程序 - 可可
- 23. 約會應用程序 - AngularJS可用性選擇
- 24. iOS應用程序視圖選擇
- 25. 應用程序中可用的安裝程序選項?
- 26. 我怎樣才能使用Applescript/Automator從iPhoto選擇圖片到我的Cocoa應用程序
- 27. 允許用戶在應用程序中選擇本地圖像Swift
- 28. 在我的應用程序中選擇要用作UIViewController背景的圖像
- 29. 問題在Mac OS X的應用程序可可生成圖像文件
- 30. 選擇圖像不回我的應用程序
是的,這個作品很有魅力。感謝那 –
@Rob我只需要這樣做,但它沒有工作我不能訪問iphoto lobrary – Bittu
@Rob我必須做[面板setAllowedFileTypes:[NSArray arrayWithObject:@「public.image」]];仍然是禁用iphoto圖書館 – Bittu