I init viewController like this:
viewController = [[GTMOAuth2ViewControllerTouch controllerWithScope:scope
clientID:clientID
clientSecret:clientSecret
keychainItemName:kKeychainItemName
delegate:self
finishedSelector:finishedSel]autorelease];
Then push it :[self presentViewController:viewController animated:YES completion:nil];
but the error I said before occured, and the finishedSelector have not executed;