After upgrade xcode to 7.2, google sign-in controller can no longer be presented but pushed in on iOS 9.2. It's still presented on iOS 9.1 or 8. There seems to be no way to set this. Has anyone come across this?
Google sign-in version: 2.4.0
Going back to xcode 7.1.1 and iOS 9.1 SDK seems to solve the problem.
Finally I solved this, although the added code seems a bit unnecessary. Just set the modalPresentationStyle...
- (void)signIn:(GIDSignIn *)signIn presentViewController:(UIViewController *)viewController {
viewController.modalPresentationStyle = UIModalPresentationCurrentContext;
[self presentViewController:viewController animated:YES completion:nil];
}