2016-06-17 2 views
-1

프로토콜을 준수하기 위해 클래스에서 어떤 기능을 구현해야하는지 어떻게 알 수 있습니까?델리게이트의 필수 기능을 결정하는 방법은 무엇입니까?

예. FBSDKAppInviteDialogDelegateappInviteDialog: didCompleteWithResultsappInviteDialog:didFailWithError:이 필요합니다.

엑스 코드는 이러한 기능을 지정하지 않고 오류를 제공합니다

'InviteFriendsController는'프로토콜을 준수하지 않는 유형 'FBSDKAppInviteDialogDelegate'나는 FBSDKAppInviteContent.h의 기능을 발견하고는 확실하게 언급

FB 문서에서. 그러나 기능을 찾는 더 쉬운 방법이 있습니까?

+0

'@interface InviteFriendsController : UIViewController '를 추가 한 다음'FBSDKAppInviteDialogDelegate'를 cmd + 클릭하면'required' 및'optional' 프로토콜 함수가 정의됩니다. 당신은 그 기능들을 구현할 필요가있다. – iphonic

+0

어디에 추가 하시겠습니까? 나는 Swift btw로 글을 쓰고있다. – Manuel

+0

나는 [이 게시물] (http://stackoverflow.com/a/32575026/790842) 도움이 될 것 같아요 .. – iphonic

답변

1

예, 누락 된 기능을 찾는 더 쉬운 방법이 있습니다. 당신은 그것을 이슈 네비게이터에 오류 옆에있는 화살표를 클릭하고 확장해야 : 당신이 명령을 잡고 (귀하의 경우 FBSDKAppInviteDialogDelegate에) 프로토콜 이름을 클릭 누르면

enter image description here

1

, 네비게이터가 나타납니다 필요한 모든 메소드와 속성을 볼 수있는 프로토콜 선언으로 이동합니다.