2010-07-28 5 views
2

다음 문제가 발생했습니다.table_view를 표시 할 때 ext_bad_access

탭 스타일 앱이 있습니다. 각 탭에는 자체 viewcontroller와 xip이 있습니다. 첫 번째 탭보기 내에서 그룹화 된 tableView를 보여주는 다음보기를로드하는 단추를 표시하려고합니다. 모든 것이 예상대로 작동하고 numberofSectionsInTableView가 호출 된 다음 ext_bad_access 오류가 발생합니다.

이 이 이

가 먼저 (버튼 클릭에 의해), 내가보기의 닙로드 :

FiltersViewController *filtersViewController = [[FiltersViewController alloc] initWithNibName:@"Filters" bundle:[NSBundle mainBundle]]; 
[self.navigationController pushViewController:filtersViewController animated:YES]; 
[filtersViewController release]; 

뾰족에서을의 File's-소유자가 설정되어

는 내 설정을 설명하려고 FiltersViewController 클래스에 추가합니다. 뷰 아웃렛은 UITableView 클래스 인 tableView에 연결됩니다. TableView 자체는 FiltersViewController 개체에 있습니다.

FiltersViewController는 다음과 같은 인터페이스가 있습니다

@interface FiltersViewController : UITableViewController <UITableViewDelegate, UITableViewDataSource> {} 

있는 tableView의 대리자를하고는 dataSource가 File's-소유자에 연결되어 있습니다. 나는 테이블 셋업을 위해 필요한 메소드들을 구현했다 ...

나는 무엇이 누락 되었습니까? ext_bad_access가 더 이상 존재하지 않는 포인터/객체에 액세스해야한다는 것을 읽었습니다. 나는 메모리 관리에 대한 기본 규칙을 따르고 코드에서 오류를 찾을 수 없다.

정말 감사드립니다. pawi

+0

예외가 호출되었을 때 디버거의 스택 추적은 무엇입니까? 포인터에 액세스 할 수 있음을 알려주지 않습니까? 귀하의 답변은 – deanWombourne

답변

0

하! 알 겠어!

나는 지금 하루 동안 저 바쁜 가지고는있는 tableView의 대표 프로그램과 데이터 소스가

는 운이 좋았다 ... 대신 File's - 소유자에 (유형의 FiltersViewController)에 TableViewController에 연결되었다. :-(

Cheerz에!

0

당신은 EXEC_BAD_ACCESS 잘 말인가요?

그것은 기본적으로 당신이 만 10 개체가 배열의 15 개체처럼.이없는 개체에 액세스하려고하는 의미 당신은 테이블 뷰 셀을 채우기있는 경우 예.

대부분의 아마 당신은 cellForRowAtIndexPath 방법에서 일을했습니다. 즉 불완전한 느낌이 어디

0

시도가 어떤 브레이크 포인트를 설정, u는 브레이크 포인트를 설정할 수 등 뉴 mberOfSection, 빌드 및 디버깅, 그래서 당신은 어디로 변경해야하는지 알 수 있습니다 ..

+0

입니다. 오래전에 해결 되었어 ;-) (내 두 번째 게시물 참조). Cheerz – pawi

관련 문제