Я пытаюсь преобразовать следующий код targe t-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"]

Но я получаю некоторые сообщения о том, что тип "viewcontroller" не соответствует протоколу "VKSdkDelegate".

Как я могу исправить эту проблему?

1 ответ

Решение

Ошибка в том, что вы принимаете VKSdkDelegate протокол в вашем ViewController класс, но вы не реализовали один или несколько обязательных методов. В справочнике VKSdkDelegate перечислены все необходимые методы, которые вы должны реализовать в своем классе.

Другие вопросы по тегам