2014-11-19 2 views
-2
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"프로토콜을 따르지 않는다는 오류가 발생합니다.다음 목표 -C 코드를 신속하게 변환하려고합니다 :

이 문제를 어떻게 해결할 수 있습니까?

+0

'VKShareDialogController' 클래스의 문제는 빠른 변환 문제보다 더 비슷합니다. 단지 클래스가'VKSdkDelegate'를 제대로 구현하지 못했다는 것을 의미합니다. – Antonio

+0

import UIKit class ViewController : UIViewController, VKSdkDelegate { – Evgenii

답변

2

ViewController 클래스에서 VKSdkDelegate 프로토콜을 채택하고 있지만 필수 메소드 중 하나 이상을 구현하지 않았기 때문에 오류가 발생했습니다. VKSdkDelegate reference에는 수업에 구현해야하는 모든 필수 방법이 나와 있습니다.