2012-06-30 2 views
1

그래서 나는 테이블 디렉토리에있는 파일을 테이블 뷰에 나열하는 방법에 대해 많은 연구를 해왔으며 많은 심의 끝에이 코드를 작성했습니다. 이걸 실행할 때마다 앱이 EXEC_BAD_ACCESS와 충돌합니다. 몇 시간 동안 머리를 파고 있었기 때문에 도움을 얻을 수있었습니다. UITableView의 문서 디렉토리 내용 나열

나는 문서 디렉토리에있는 파일을 획득하고 테이블보기에서 목록을 시도하고있어 모든

...

코드는 아래 링크에 붙여 넣습니다.

http://pastie.org/4178767

편집 - 앱은 numberOfRowsInSection에 충돌 : 방법.

[email protected]"File %d: %@", [directoryContent objectAtIndex:indexPath.row]; 

변경에 : : 또한

cell.textLabel.text=[NSString stringWithFormat:@"File %d: %@", [directoryContent objectAtIndex:indexPath.row]]; 

, 당신은 % d 포맷 지정자를 일치 아무것도 부착되지 않은

+0

코드를 ***으로 지정할 수있는 경우 귀하의 질문이 더 유용 할 것입니다. 백 트레이스가 있습니까? 또는 Xcode 디버거를 사용하여 충돌이 발생한 위치를 찾아 낼 수 있습니까? –

+0

죄송합니다. numberOfRowsInSection : 메소드에서 충돌합니다. 어떤 이상한 이유는 배열에 카운트를 기록 할 때 숫자를 반환하기 때문입니다 (제대로 작동해야합니다). – user1493543

답변

0

ARC (Automated Reference Counting)를 사용하고 있습니까? 그렇지 않은 경우 retain 값이 contentsOfDirectoryAtPath에서 반환되어야합니다.

directoryContent = [[[NSFileManager defaultManager] contentsOfDirectoryAtPath:documentsDirectory error:NULL] retain]; 
+0

완벽한, Hejazi 순전히 고맙습니다! 나는 바보 같다고 생각하지 않는다. – user1493543

0

여기에 뭔가 잘못이있는 것 같습니다.

관련 문제