Стоит помнить, что, когда вы передаете экземпляр класса VKUser в метод инициализации, то все запросы будут осуществляться с добавлением токена доступа этого пользователя. В случае, если передается nil в качестве пользовательского объекта, то запросы будут осуществляться без добавления какого либо токена доступа.
Как и в прошлых версиях необходимо сперва создать проект, затем добавить QuartzCore.framework и подключить Vkontakte iOS SDK.
Приводим AppDelegate.h к такому виду:
Импортируем в AppDelegate.m следующие модули:
Объявляем следующие константы (в качестве примера используется идентификатор моего тестового приложения):
Вот как в новой версии будет выглядеть вызов метода отображения окна авторизации приложения:
Этот метод размещаем следующим образом:
Обработаем успешную авторизацию пользователем приложения в этом методе:
Тело метода:
Как видите теперь вызов происходит не так:
а иначе, с использованием промежуточного класса - менеджера запросов.
Вы так же можете управлять автоматическим запуском запросов или переключать режим offline:
Стоит помнить, что, когда вы передаете экземпляр класса VKUser в метод инициализации, то все запросы будут осуществляться с добавлением токена доступа этого пользователя. В случае, если передается nil в качестве пользовательского объекта, то запросы будут осуществляться без добавления какого либо токена доступа.