내 tableView에 대해 여러 선택을 구현하려고합니다. 인터페이스 빌더에서 나는 다중 선택 및 편집 동안 다중 선택에 따라 설정이 옵션 선택 및 편집을 발견했다. 시뮬레이터에서 XIB를 시뮬레이트하면 여러 행을 선택할 수 있습니다. 그러나 코드를 시뮬레이트하자마자, 나는 단 하나의 선택 만 활성화합니다. 내가있는 viewDidLoad에서UITableView에 대한 다중 선택이 작동하지 않습니다.
[self.tableView setAllowsMultipleSelection:YES];
[self.tableView setAllowsMultipleSelectionDuringEditing:YES];
을 통해 프로그래밍을 가능하게했습니다. 흥미롭게도이 오류는 '- [UITableView setAllowsMultipleSelection :] : 인식 할 수없는 선택기가 인스턴스 0x9939e00'으로 전송되었습니다.
추 신 : 내 tableView는 그룹화 된 tableView입니다. 지금까지 본 모든 예제는 일반 tableViews뿐이었습니다. 나는 엑스 코드 4.2.1을 사용합니다 (있는 tableView가 프로그래밍 방식으로 생성되지 않은 경우)있는 tableView 함께 IBOutlet 개체가 제대로 인터페이스 빌더 객체에 연결되어 있는지 확인 했
아이폰 OS 5.0으로 내 프로젝트에 대한 목표 아이폰 OS를 설정하고 ? – Alexander
예, tableView 잘 작동하고, 다중 선택 만 작동하지 않습니다. deselect 메서드는 비록 배열에서 선택 취소 된 개체를 제거하기 위해 코드화 한 경우에도 tableView가로드되고 단일 행을 선택하여 처리 할 수 있지만 deselect도 작동하지 않습니다. – renesteg