NSPopUpButton に ITunesPlaylist オブジェクトの配列を設定しようとしています。NSArrayController を NSPopUpButton にバインドしました
app = SBApplication.applicationWithBundleIdentifier("com.apple.iTunes")
playlists = app.sources.objectWithName("Library").userPlaylists
myArrayController.setContent playlists
すべてのプレイリストは NSPopUpButton に表示されますが、すべての名前には
<ITunesUserPlaylist:0x4018a5000: iTunesUserPlaylist 0 of iTunes Source "Library" of Application "iTunes" (51822)>
私がやりたいことは、ITunesPlaylist.name を NSPopUpButton のコンテンツ値にバインドすることですが、それを機能させることができないようです。
また、Scripting Bridge API 呼び出し (ITunesPlaylist、ITunesTrack など) によって返されるオブジェクトのクラス定義に関するドキュメントはほとんどないようです。
誰かが私にいくつかの指針を与えることができますか? 最終的には、ユーザーの iTunes プレイリストを階層形式で表示するドロップダウン メニューを作成したいと考えています。