Я пытаюсь определить методы входа пользователя в мое приложение IOS с Google+. Я хотел бы сделать это в отдельном классе утилит, а не в представлении контроллера (потому что позже я выложу эти компоненты на native response.js).Вызов Google Plus Вход внутри класса NSObject, а не ViewController в IOS
заголовок Мой класс будет выглядеть следующим образом:
@interface LoginUtility : NSObject<GPPSignInDelegate>
+ (void)googleLogin
Однако "GPPSignInDelegate" не работает в классе NSObject. После того, как я реализую так, я начала получать ошибки линкера, как:
"_OBJC_CLASS _ $ _ CMMotionManager", ссылка из:. ObjC класса-исх в GooglePlus (GPPSpamSignal.o)»
- Примечание: Я добавил все библиотеки зависимостей
Когда я ставлю тот же код в ViewController, он просто работает отлично, я также попробовал ту же логику с использованием Facebook входа в систему, и она работала отлично
0...Почему Google, применяющий метод входа, вызывается внутри ViewController? Есть ли способы решить эту проблему?
Заранее благодарен!
CoreMotion.framework уже входит в раздел «Связывание двоичных файлов с библиотеками». Я также думаю, что это должно было потерпеть неудачу, когда я делаю тот же вызов в ViewController (если что-то не связано должным образом). Но я получаю эту ошибку только при вызове класса NsObject. – davinci