2011-08-03 14 views
1

텍스트 파일을 텍스트보기로 읽으려면 어떻게해야합니까? 텍스트 파일이 많고 사용자가 표시 할 파일을 선택하므로 파일 이름이없는 것입니다. 왜 이것이 작동하지 않는지 나는 정말로 혼란 스럽다. 파일에서 문자열로 읽는 방법에 관한 섹션의 Apple Developer 사이트에서 바로 발견되었습니다.iOS의 텍스트 파일에서 읽기

NSString *path = [[NSBundle mainBundle] pathForResource:@"%@" ofType:@"txt"]; 
textFile = [[NSString alloc] initWithContentsofFile:path]; 
textView.text = textFile; 

답변

0

-pathForResource:ofType: 형식 문자열을 허용하지 않습니다. @"%@"을 파일의 기본 이름 (즉, 파일 이름에서 .txt 확장자 빼기)이 포함 된 문자열로 바꿉니다.

는 또한 두 번째와 세 번째 라인에 불일치를 가지고 : 당신은 아마 의미 :

textView.text = textFile; 
+0

좋아, 그 의미가 있습니다. 사용자가 선택한 항목에 따라 기본 이름을 모를 경우 어떻게됩니까? 붙잡아 주셔서 감사합니다. 그것이 실제로 내가 의미했던 것입니다. – ebeth

+0

그런 다음 pathForResource 문자열에 대해 [NSString stringWithFormat : @ "% @", USER_SELECTION]'을 사용하십시오. – Carter

+0

@ebeth : 이름이 어딘가에서 왔는지, 맞습니까? 사용하려고했던 형식 문자열에서'% @'를 대체 할 계획이었던 것은 무엇입니까? * 형식 문자열 대신 *를 사용하십시오. – Caleb

관련 문제