2014-01-08 5 views
0

테이블보기 중 하나를 디버깅 할 때 예기치 않은 동작이 발생했습니다.Xcode/iOS 자동 위임 할당 ... 버그?

outlets are unset

스토리 보드에 내있는 tableView는 위임 또는 데이터 소스가 설정되어 있지 않습니다.

code snippet

그러나,이 코드에 중단 점에서, 모두 뷰 컨트롤러로 설정된다. 내 전체 viewDidLoad 계층을 검사했는데 어떤 시점에서도 대리자가 설정되지 않았습니다.

내 질문은 : 이것은 예상 된 동작입니까? 또는 Xcode 또는 SDK의 버그입니까?

답변

2

보기 컨트롤러가 UITableViewController 인 경우 컨트롤러 인 테이블보기의 대리인과 데이터 원본이 Interface Builder에 설정되어 있지 않으면 자체로 설정됩니다.

+0

감사합니다. 나는 그 행동을 알지 못했습니다. –