我正在尝试将以下 objective-c 代码转换为 swift:


    SVKShareDialogController * shareDialog = [VKShareDialogController new];
    shareDialog.text = @"Your share text here";
    shareDialog.otherAttachmentsStrings = @[@"https://vk.com/dev/ios_sdk"];
    [shareDialog presentIn:self];
//SWIFT
    var shareDialog = VKShareDialogController()
    shareDialog.text = "Your share text here"
    shareDialog.otherAttachmentsStrings = ["https://vk.com/dev/ios_sdk"]

但是我得到一些错误,说类型"视图控制器"不符合协议"VKSdkDelegate"。

如何解决此问题?

此错误是因为您在ViewController类中采用了 VKSdkDelegate 协议,但尚未实现一个或多个必需的方法。VKSdkDelegate 参考列出了必须在类中实现的所有必需方法。

最新更新