VKSdkDelegate Protocol Reference
| Conforms to | NSObject | 
|---|---|
| Declared in | VKSdk.h | 
Overview
SDK events delegate protocol. You should implement it, typically as main view controller or as application delegate.
– vkSdkAccessAuthorizationFinishedWithResult:
required method
	Notifies delegate about authorization was completed, and returns authorization result with new token or error.
- (void)vkSdkAccessAuthorizationFinishedWithResult:(VKAuthorizationResult *)resultParameters
| result | contains new token or error, retrieved after VK authorization | 
|---|
Discussion
Notifies delegate about authorization was completed, and returns authorization result with new token or error.
Declared In
VKSdk.h
– vkSdkUserAuthorizationFailed
required method
	Notifies delegate about access error, mostly connected with user deauthorized application
- (void)vkSdkUserAuthorizationFailedDiscussion
Notifies delegate about access error, mostly connected with user deauthorized application
Declared In
VKSdk.h
– vkSdkAuthorizationStateUpdatedWithResult:
	Notifies delegate about authorization state was changed, and returns authorization result with new token or error. If authorization was successfull, also contains user info
- (void)vkSdkAuthorizationStateUpdatedWithResult:(VKAuthorizationResult *)resultParameters
| result | contains new token or error, retrieved after VK authorization | 
|---|
Discussion
Notifies delegate about authorization state was changed, and returns authorization result with new token or error. If authorization was successfull, also contains user info
Declared In
VKSdk.h
– vkSdkAccessTokenUpdated:oldToken:
	Notifies delegate about access token changed
- (void)vkSdkAccessTokenUpdated:(VKAccessToken *)newToken oldToken:(VKAccessToken *)oldTokenParameters
| newToken | new token for API requests | 
|---|---|
| oldToken | previous used token | 
Discussion
Notifies delegate about access token changed
Declared In
VKSdk.h
– vkSdkTokenHasExpired:
	Notifies delegate about existing token has expired
- (void)vkSdkTokenHasExpired:(VKAccessToken *)expiredTokenParameters
| expiredToken | old token that has expired | 
|---|
Discussion
Notifies delegate about existing token has expired
Declared In
VKSdk.h