我正在尝试使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"
如何正确做到这一点?
最佳答案
下面的工作代码
let sdk = VKSdk.initializeWithAppId("111111")
sdk.registerDelegate(self)
关于ios - VKSdk如何在Swift中设置委托(delegate)?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/33466484/