반응형
목표 C : 텍스트 파일 읽기
전에 해봤지만 지금은 작동하지 않습니다. 나는 일을 해요 :
NSString* path = [[NSBundle mainBundle] pathForResource:@"test"
ofType:@"txt"];
NSString* content = [NSString stringWithContentsOfFile:path
encoding:NSUTF8StringEncoding
error:NULL];
NSLog(@"%@",path);
그리고 그것은 내가 (null)
NSLog 경로와 내용을 할 때마다 반환 합니다. 아무도 내가 뭘 잘못하고 있는지 볼 수 있습니까?
열 수없는 경로를 전달하면 내용이 nil ( '(null)'로 기록됨)이됩니다. 유일한 문제는 NSBundle의 관련 인스턴스가 애플리케이션의 리소스에서 test.txt를 제거하는 것입니다.
다음을 수행해야합니다.
- 파일이 Xcode 프로젝트에 있는지 확인하십시오. 만약이라면
- 대상 선택 (일반 Xcode 창 레이아웃의 요드에있는 프로젝트 트리보기) 아래의 '번들 리소스 복사'단계에 포함되어 있는지 확인하고, 포함되어있는 경우
- 생성 된 애플리케이션을 (제품을 찾고 마우스 오른쪽 버튼으로 클릭 한 다음 'Reveal in Finder'를 클릭 한 다음 '패키지 내용을 선택하고 Finder 앱에서 파일을 선택) 내부를 확인하여 파일이 있는지 확인합니다. .
복사는 NSBundle의 관련 인스턴스가 설치되어 매우 이상한 일이 벌어지고 있습니다.
참고 URL : https://stackoverflow.com/questions/5043864/objective-c-reading-text-files
반응형
'ProgramingTip' 카테고리의 다른 글
Eclipse Juno 4.2에서 "JPA Java Change Event Handler"프로세스를 실행하는 이유는 무엇입니까? (0) | 2020.11.25 |
---|---|
React Native에서 SVG 파일을 표시하는 방법은 무엇입니까? (0) | 2020.11.25 |
베어러 토큰과 쿠키 인증을 함께 사용 (0) | 2020.11.25 |
JSON 텍스트는 최소한 두 개의 옥텟을 포함해야합니다. (0) | 2020.11.25 |
왜 — yaml 파일에서 (3 개의 대시 / 하이픈)? (0) | 2020.11.25 |