VKSdk, как установить делегат в Swift?
Я пытаюсь заставить VKSdk работать со Swift. Документация говорит, что мне нужно установить делегат, и для этого мне нужно сделать следующее в Objective-c
VKSdk *sdkInstance = [VKSdk initializeWithAppId:YOUR_APP_ID];
[sdkInstance registerDelegate:delegate];
[sdkInstance setUiDelegate:uiDelegate];
В быстром я пытаюсь сделать это так
override func viewDidLoad() {
super.viewDidLoad()
VKSdk.initializeWithAppId("1111111")
VKSdk.registerDelegate(self)
}
Но это говорит Cannot convert value of type "ViewController" to expected argument type "VKSdk"
Как это сделать правильно?
1 ответ
Рабочий код ниже
let sdk = VKSdk.initializeWithAppId("111111")
sdk.registerDelegate(self)