Я работаю над простым приложением, которое позволяет пользователю войти в систему со своей учетной записью spotify, а затем воспроизвести песню после аутентификации пользователя. Я пытался следовать учебнику, предоставленному spotify, но он довольно устарел. Когда я запускаю приложение и нажимаю кнопку «войти в систему», оно связывается с URL-адресом для проверки подлинности с помощью spotify и проверяет мою учетную запись. Однако, когда он перенаправляет на мое приложение, музыка не играет. Единственное, что выводится на консоль, - это оператор print "login успешный" из viewDidLoad.
Я добавил структуры spotify, связал библиотеки и создал файл заголовка моста (SDK написан на OBJ-C).
ViewDidLoad
audioStreamingDidLogin
Эта функция делегата никогда не вызывается, и операторы печати "logged in" и "playing" никогда не выводятся на консоль.
Мне интересно, что-то не так с тем, как я настроил делегата, потому что кажется, что он не распознается.
Настройка делегата
Вот что я добавил в делегат приложения:
Делегат приложения
Делегат приложения