나는 stackoverflow.com에서 비슷한 질문을 많이하지만 나는 내 질문에 대답을 찾지 못했습니다! 프로젝트를 빌드 할 때 오류가 발생합니다. Use of undeclared identifier cellForRowAtIndexPath
하지만 방법입니다. 정말 선언해야합니까? 무엇이 잘못 되었나요?선언되지 않은 식별자 "cellForRowAtIndexPath"사용
- (void)tableView:(UITableView *)tableView didSelectRowAtIndexPath:(NSIndexPath *)indexPath
{
self.selectedRow = [[[tableView: cellForRowAtIndexPath:indexPath] textLabel] text];
}
감사합니다.
원하는 모든 메소드를 클래스에 추가 할 수 있습니다. 메서드를 추가하기 위해 프로토콜을 준수하거나 클래스를 대리자로 설정할 필요가 없습니다. 게다가, 문제는 OP가 기존의 메소드를 호출하려고하는 모든 잘못된 구문을 가지고 있다는 것입니다. – rmaddy
클래스를 선언하거나 클래스를 위임자로 지정하지 않으면 클래스에 원하는 메서드를 추가 할 수 없습니다.이 경우 메서드는 다른 곳에서 선언됩니다. – MystikSpiral
예,이 메소드를 .m file 및 numberOfRowsInSection에 추가합니다. 그리고 여기 나는 포인터를 셀에서 붙여 넣기 데이터에 대한 메서드를 사용하려고합니다. – Vladimir