나는 UIView가 있습니다. 그것은 두 개의 UIScrollView를 포함하고, 모든 UIScrollView는 하나의 UITableView를 포함합니다.하나의 UIViewController에서 두 개의 UITableViews
데이터로 표를 채울 때 첫 번째 표는 데이터로 채워지지만 두 번째 표는 비어 있습니다.
무엇이 잘못 될 수 있습니까?
디버깅 후 나는- (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath
가 첫 번째 테이블 만 호출 된 것을 보았다. 그러나
(UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section
은 모든 테이블에 대해 호출되었습니다 !!! -> 델리게이트 또는 데이터 소스에도 문제 없음 ...
도와주세요.
나는 논리를 사용하고 있습니다 :
if(tableView == self.tableU1){
...
}
else{
...
}
을 테이블을 구분합니다.
같은 일이 생겼습니다. 잠시 후에 두 번째 테이블에서 "reloadData"를 호출하는 것을 잊었습니다. –