2016-12-03 1 views
0

Swift 컴파일러가 현재 사용하고있는 UITableViewDataSource 프로토콜을 어떻게 볼 수 있습니까? 컴파일러가 읽는 파일에 있다고 추측합니다. 파일을 어떻게 볼 수 있습니까?신속하게 UITableViewDataSource 프로토콜을 확인하는 방법 3?

"형식 ... '프로토콜과 일치하지 않습니다'UITableViewDataSource '"오류가 발생하지만 이유가 무엇인지에 대한 힌트가 없습니다. Swift 2에서 이전 버전의 앱에는이 오류가 없었으므로 Swift 3의 이름 변경으로 인해이 오류가 발생했다고 추측합니다. 나는 프로토콜이 적어도 numberOfRowsInSection과 cellForRowAtIndexPath를 필요로한다는 것을 안다. 나는 둘 다 가지고있다. 필자는 철자법이 틀리거나 틀린 형식을 반환했을 것입니다.

현재 및 최신 API 문서가 나를 미치게합니다! 많은 세부 사항이 빠져있는 것처럼 보입니다.

답변

2

프로토콜 참조는 여기에 있습니다 :

Open Quickly Shortcut : 또한 프로젝트 내부에서 CMD + Shift + O 및 UITableViewDataSource의 유형 헤더로 이동을 눌러 할 수 있어야한다

https://developer.apple.com/reference/uikit/uitableviewdatasource

+0

멋진 검색 결과입니다. 어떻게 든 cmd-shift-O에 대해 몰랐다는 것에 놀랐습니다. 나는 설명서에 가기 위해 cmd-shift-0 (숫자 0)에 대해 알고 있었지만 같은 문서가 아닙니다. 나는 Swift 파일에서 cmd-shift-O를 할 때 신속한 인터페이스 문서를 얻을 수 있다고 생각한다. objC 파일에서 objC 인터페이스 문서를 얻는다. – RobertL

관련 문제