Я пытаюсь заполнить NSPopUpButton массивом объектов ITunesPlaylist. Я получил привязку NSArrayController к NSPopUpButtonКак связать NSPopUpButton с объектами ITunesPlaylist в MacRuby?
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, но я не могу заставить его работать.
Существует также небольшая документация по определениям классов объектов, возвращаемых вызовами API-интерфейса Scripting Bridge (например, ITunesPlaylist, ITunesTrack).
Может ли кто-нибудь дать мне несколько указателей? В конечном счете, я хотел бы создать раскрывающееся меню, в котором показан список воспроизведения iTunes пользователя в иерархической форме.
Спасибо за помощь. Оказывается, это были мои проблемы: – goofrider