2012-08-30 1 views
1

저는 다양한 파일 관리 작업을 실험 해왔고 혼란스러워했습니다. .txt 파일을 만들고 Supporting Files 폴더에 저장했습니다.존재하지 않아야하는 파일을 보여주는 메인 번들의 내용

// Get main bundle 
NSBundle *myBundle = [NSBundle mainBundle]; 

// Collect all text files in main bundle 
NSArray *textFiles = [myBundle pathsForResourcesOfType:@"txt" 
              inDirectory:nil]; 

NSLog(@"%@", textFiles); 

은 매우 간단, 보라과 등장 보라 : 프로그램에서 나는 다음 거기에 있는지 확인하기 위해 주요 번들의 내용을 통해 반복. 좋아, 좋아. 그러나, 여기에 상황이 이상해진다. 파일의 이름을 변경하고 다시 실행했으며 두 개의 파일이 나타났습니다 - 원래 이름을 가진 파일과 새 이름을 가진 파일이 나타났습니다. 실제로 새 파일을 만들지는 않았지만 이름을 바꿨습니다.

다음으로 파일을 삭제하고 완전히 새로 만들려고했습니다. 내가 그것을 다시 달렸을 때, 그것은 두 개의 파일 - 이전의 두 파일 -이 있다고 나에게 말했다. 내가 만든 새 파일은 표시되지 않았습니다. 오래된 파일이 하나 뿐이었지만 삭제 된 파일은 이전 파일이었습니다.

기기에서 앱을 삭제하고 다시 설치 한 후에도 동일한 문제가 발생합니다. 이 파일들을 어디에서 찾았습니까? 왜 새로운 것이 나타나지 않을까요? 어떤 도움이라도 대단히 감사하겠습니다.

답변

3

은 엑스 코드에서, 당신은 파일을 삭제할 때하지 는 참조을 제거 휴지통 이동을 선택해야합니다. 그렇다면 은 Xcode에 일부 캐시가있을 수 있으므로 빌드하기 전에 프로젝트를 정리해야합니다.

+1

나는 그들을 휴지통으로 옮겼지만 프로젝트를 청소하지 않았다. 그걸 수정 한 것 같습니다. 대단히 감사합니다! – flickMik