現在プロジェクトで作業中ですが、com.apple.sidebarlists.plistファイルに追加してサイドバー項目を追加することはできますが、Finderを再起動すると、割り当てられたアイコンを使用してフォルダアイコンを表示する方法がわかりませんカスタムアイコン。フォルダにカスタムアイコンを使用する必要がある場合、プログラムでFinderサイドバーにフォルダアイコンを配置するにはどうすればよいですか?
誰でも私にこれをさせるリンクまたはソリューションを教えてもらえますか?事前に束をありがとう!
サンドボックスで実行しているときにこのAPIを利用できますか? –
@DavidKocher残念ながら、 – dejuknow
@dejuknow:間違っています。そのためにcom.apple.coreservices.sharedlileslistd.xpcサービスを使用します。基本的にNSXPCServiceConnectionを作成し、追加するFileURL、アイコンプロパティを含むbookmarkdata(またはFsRef/UrlBookmarkData/whateverで既存のものを取得)を含むSFLListItemを使用してSFLListChangeオブジェクトを作成し、XPCサービスを介してSFLListに変更を公開します。ヴォイラ。詳細はアプリのサンドボックスガイドをご覧ください。 Googleはcoreservices/sharedfileslist.frameworkヘッダー(またはそれらをnm/otool/classdumpでダンプします)。がんばろう。 – kervich