GPPSignInButton не загружает GooglePlus.bundle при использовании раскадровки - программирование

GPPSignInButton не загружает GooglePlus.bundle при использовании раскадровки

Используя Google+ SignIn для iOS SDK v1.4.1, у меня есть кнопка класса GPPSignInButton, размещенная в представлении в раскадровке. Он подключен к розетке GPPSignInButton. GooglePlus.bundle был добавлен в проект и скопирован в пакет приложений и может быть загружен (программно) из приложения во время выполнения.

Когда я запускаю приложение, либо на устройстве, либо на симуляторе, кнопка синего цвета.

enter image description here

Я ожидаю, что он отобразит красную кнопку входа с помощью кнопки Google+. Создание кнопки программно приводит к кнопке, которая отображается правильно. Проверка подпунктов кнопки, созданной с помощью раскадровки, и кнопок с программно созданной кнопкой, показывает, что кнопка раскадровки не имеет экземпляра UIImageView.

Установлен флаг компоновщика -ObjC. Я даже попытался добавить -all_load без эффекта.

Я подозреваю, что есть ошибка в GPPSignInButton initWithCoder:. Может ли кто-нибудь подтвердить или воспроизвести это?

4b9b3361

Ответ 1

Решение заключалось в том, чтобы установить тип кнопки Custom - шаг, отсутствующий в документации Google.