Spotify iOS SDK - Функции протокола SPTAudioStreamingDelegate не вызываются? - PullRequest
0 голосов
/ 30 апреля 2018

Я работаю над простым приложением, которое позволяет пользователю войти в систему со своей учетной записью spotify, а затем воспроизвести песню после аутентификации пользователя. Я пытался следовать учебнику, предоставленному spotify, но он довольно устарел. Когда я запускаю приложение и нажимаю кнопку «войти в систему», оно связывается с URL-адресом для проверки подлинности с помощью spotify и проверяет мою учетную запись. Однако, когда он перенаправляет на мое приложение, музыка не играет. Единственное, что выводится на консоль, - это оператор print "login успешный" из viewDidLoad.

Я добавил структуры spotify, связал библиотеки и создал файл заголовка моста (SDK написан на OBJ-C).

ViewDidLoad

ViewDidLoad

audioStreamingDidLogin

audioStreamingDidLogin

Эта функция делегата никогда не вызывается, и операторы печати "logged in" и "playing" никогда не выводятся на консоль.

Мне интересно, что-то не так с тем, как я настроил делегата, потому что кажется, что он не распознается.

Настройка делегата

Delegate Setup

Вот что я добавил в делегат приложения:

Делегат приложения

App Delegate

Делегат приложения

App Delegate

...