При логине через приложение пользователь может отменить логин аж 3 способами.
Нажав на маленькую стрелочку слева вверху. При этом никаких коллбэков не зовётся.
Нажав на Отменить на заголовке. При этом в vkSdkAccessAuthorizationFinishedWithResult приходит ошибка с vkError.errorCode == VK_API_CANCELED.
Нажав на кнопку Отмена(рядом с Разрешить). При этом errorCode=-101 и только из описания ошибки можно увидеть, что _userdenied.
Если с пунктом 1 можно справиться с помощью ухищрений(если пришло сообщение UIApplicationWillEnterForegroundNotification, но токена нет, то вероятно это была отмена), то как правильно обойтись с пунктом 3 не понятно.
При логине через приложение пользователь может отменить логин аж 3 способами.
Если с пунктом 1 можно справиться с помощью ухищрений(если пришло сообщение UIApplicationWillEnterForegroundNotification, но токена нет, то вероятно это была отмена), то как правильно обойтись с пунктом 3 не понятно.