위임 기능이 호출되지 않은 iOS 프로젝트에서 문제가 발생했습니다. 왜 그것이 발동되지 않았는지 알 수 없었습니다.Xcode에서는 경고없이 동일한 기능을 두 번 정의 할 수 있습니다.
이 함수는 UITableViewController 하위 클래스에있었습니다.
- (void)tableView:(UITableView *)tableView didDeselectRowAtIndexPath:(NSIndexPath *)indexPath
내가 내 자신의 코드 수동 기능을 추가했다 밝혀,하지만 이미 엑스 코드에서 자동 생성 된 코드의 일부로서 소스 파일 아래로 더 존재했다.
XCode는 동일한 소스 파일에 함수가 두 번 존재한다는 사실에 문제가없는 것으로 보입니다.
XCode가 경고 메시지를 표시하지 않는 이유는 무엇입니까?
이 시나리오에 대한 경고를 표시하도록 설정하는 방법은 무엇입니까?
편집
: 내가 엑스 코드 사용하고 4.5.2
프로젝트를 지우고 다시 작성 했습니까? –
청소하고 다시 작성하십시오. 경고 없음 – Ben