를 다시로드 할 때 - 간단해야하지만, 그것은 나에게 많은 문제의 원인 : 두 번째 줄에아이폰 : 충돌 내가 다음 코드 섹션을 사용 해요있는 tableview 행
NSUInteger index[] = {1,0}; // top row of section one
[self.tableView reloadRowsAtIndexPaths:[NSArray arrayWithObject:[NSIndexPath
indexPathWithIndexes:index length:2]] withRowAnimation:UITableViewRowAnimationNone];
코드 충돌, "섹션 0의 행 수는 업데이트 전에 섹션 0의 행 수와 동일하지 않습니다."
이 오류는 사실이며 섹션 0의 행 수를 변경합니다. 하지만 분명히 섹션 1에서 행을 다시로드 할 수 있는지 여부에 영향을 미치지 않아야합니다!
- 뭔가 다른 뭔가 잘못 어딘가 가고 작동, 또는 얼마나
암을 오해? 어떤 도움이나 아이디어가 많이 감사합니다 :)
업데이트 중입니다. 절망적 인 점은 섹션 1의 행 수가 업데이트 전과 후에 동일하다는 것입니다. 예, 섹션 0의 행 수가 변경되어 오류가 발생합니다. 하지만 섹션 0의 행 수가 변경되는 동안 반드시 섹션 1을 다시로드 할 수 있습니까? –
각 섹션에 대해 별도의 행을 반환해야합니다.이 메서드에서 스위치 대/소문자를 사용할 수 있습니다. switch (indexPath.section) { \t case0 : case1 :} – Rony
그러나 오류는 "섹션 0의 행 수는 업데이 트하기 전에 제로 섹션에서 행의 개수와 동일하지 "그래서 당신은 어딘가에 섹션 0을 업데이 트하려는 것 같아요. – visakh7