UIViewController
이 UITableViewDelegate
및 UITableViewDataSource
으로 구현되었습니다.UITableView viewForHeaderInSection- 자동 렌더링 된보기에서 응용 프로그램이 충돌 함
- (UIView *)tableView:(UITableView *)tableView viewForHeaderInSection:(NSInteger)section {
UILabel *label = sectionHeaderLabel();
switch (section) {
case 0:
label.text = @"";
break;
case 1:
label.text = @"Points";
break;
case 2:
label.text = @"Problems";
break;
default:
label.text = @"";
break;
}
// Create header view and add label as a subview
UIView *view = [[UIView alloc] initWithFrame:CGRectZero];
[view addSubview:label];
[label release];
return view;
}
컴파일러는 내가보기에 관련된 메모리 누수가 불평하고 나는 그것을 autoreleasing해야 실현 : 나는 viewForHeaderInSection 방법을 사용하여 섹션 헤더를 정의하고있다. 하지만 내가 할 때 내 앱이 충돌하여 내비게이션 컨트롤러에서 뷰를 팝하기 위해 뒤로 버튼을 누르십시오.
이 기능은 무엇입니까?
스팟 - 온! 감사! – jay492355
이것이 새로운 프로젝트이고 iOS 3.x를 지원하지 않는 경우 ARC를 켜는 것이 좋습니다. 이런 실수를 저지를 수 있습니다. –