Приложение AppleScriptingBridge для Musi c не возвращает источники - PullRequest
0 голосов
/ 26 апреля 2020

С появлением Catalina OSX, iTunes была удалена из OSX, вместо этого было представлено приложение Musi c, внешне похожее, но исключительно для контента musi c с подкастом et c.

Следующий код, написанный в Objective C, не возвращает никаких источников из объекта musi c, iTunes. Подобный код работал для iTunes. но не работает для нового приложения Apple Musi c.

Пожалуйста, сообщите, любые эксперты.

MusicApplication* music = [SBApplication applicationWithBundleIdentifier:@"com.apple.music"];  

NSArray *sources = [music sources]; 
// sources are empty, zero length array always
for (MusicSource *source in sources)
{        

    SBElementArray *userPlaylists = [source userPlaylists];

    for(MusicUserPlaylist* playList in userPlaylists)
    {      }
}
...