0

我正在編寫一個圖像查看器應用程序,我需要將它設置爲jpeg/gif文件的默認應用程序。有一個API LSGetApplicationForItem/Info用於獲取有關默認應用程序的信息。 但我無法找到一個API,我可以將我的應用程序設置爲圖像文件的默認查看器。LSGetApplicationForItem的逆

能否請你幫

回答

0

這裏沒有一個公共API來做到這一點,據我所知。相反,您使用Info.plist(或Xcode中Info editor的Document Types部分)進行註冊,表明您是查看和/或編輯您感興趣的任何文件類型的提供者。這會導致系統選擇如果沒有其他應用程序可以打開這些文件類型,並且在用戶從Finder中選擇文件時從上下文菜單中選擇「打開方式」,則會讓您進入運行狀態。