AppKit позволяет программам Python на Mac использовать классы ObjectiveC. Я не очень хорошо знаком с ObjectiveC, но хочу получить доступ к классу NSSound с помощью AppKit, чтобы создать аудиоплеер.Python AppKit и ObjectiveC делегаты
Мой плеер должен выполнить некоторые действия, такие как загрузка следующего элемента из списка воспроизведения, когда текущий звук заканчивается. Существует метод с именем sound: didFinishPlaying :, который вызывается в тот момент, я полагаю. Согласно документации, должен быть установлен делегат, который получает этот вызов метода.
Может ли кто-нибудь помочь мне перевести это на Python/AppKit? Как я могу реализовать делегат в Python и позволить ему получать уведомление didFinishPlaying?