-
Notifications
You must be signed in to change notification settings - Fork 164
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Не возвращает почему-то токен #44
Comments
Хотелось бы увидеть вашу реализацию VKManager |
VKManager - http://paste.org.ru/?o8vdig |
Честно, не знаю, что у вас может пойти не так. |
Использовался следующий код: |
Есть какие-то успехи? |
Закрыто за недостаточностью улик |
Да, успехи есть. |
Создал синглтон класс VKManager
@interface VKManager : NSObject (VKSdkDelegate)
Сделал его делегатом VKSdk.
{
[VKSdk initializeWithDelegate:[VKManager sharedInstance] andAppId:@"2873010"];
return YES;
}
По нажатию на кнопку вызываю авторизацию. Очень разные типы авторизации я вызывал.
[VKSdk authorize:@[@"friends", @"photos", @"audio", @"wall", @"offline", @"groups"] revokeAccess:YES forceOAuth:NO inApp:YES];
В делегате вызывается vkSdkShouldPresentViewController
{
AppDelegate *delegate = [[UIApplication sharedApplication] delegate];
[delegate.window.rootViewController presentViewController:controller animated:YES completion:nil];
}
Показывается контролер авторизации. Если жму "отмена" на навигационном баре, то срабатывает vkSdkUserDeniedAccess и пишется лог DEALLOC:VKAuthorizeController
Но если я жму "разрешить" или "отмена" на самой веб страничке, то контролер просто сворачивается. Никаких методов в делегате не вызывается. Пишется лог DEALLOC:VKAuthorizeController
Я наверное что-то упустил? Почему в делегате не срабатывают методы об удачной или неудачной авторизации?
The text was updated successfully, but these errors were encountered: