2011-08-10 4 views
1

앱을 실행할 때마다 몇 가지 정보가 저장된 5 개의 txt 파일을 읽어야합니다. 다음이 파일에서 배열의 데이터를 읽고 저장하는 메서드는 내 firstview 컨트롤러 (내 첫 번째보기 클래스) 또는 클래스 appdelegate 작성해야합니다?IOS : 앱을 실행할 때 txt 파일을 읽으십시오.

답변

1

관련보기 컨트롤러 (아마 viewDidLoad).

이 (테스트되지 않은) 같은 것을 보일 것이다 : 나는 코드를 알고

- (void)viewDidLoad { 
    NSArray *fileNames = [NSArray arrayWithObjects:@"fileName1.txt", @"fileName2.txt", @"etc", nil]; 
    NSMutableArray *fileStrings = [[NSMutableArray alloc] init]; 
    for (int i = 0; i<[fileNames count]; i++) { 
     NSString *aFileName = [fileNames objectAtIndex:i]; 
     NSString *aFilePath = [[NSBundle mainBundle] pathForResource:aFileName]; 
     NSString *aFileContents = [[NSString alloc] initWithContentsOfFile:aFilePath]; 
     [fileStrings addObject:aFileContents]; 
     [aFileContents release]; 
    } 
    myStrings = fileStrings; // Some array to store to 
} 
+0

을하지만 관련 뷰 컨트롤러 또는 AppDelegate에 수업 시간에 할 더 나은 무엇입니까? 차이점이 뭐야? – CrazyDev

+0

보기 컨트롤러에서 수행 ... 아무런 문제가 없어야합니다. –

+0

ok .............. – CrazyDev

0

나는 이것이 당신이 읽고있는 구성 정보라고 생각합니다. 텍스트 파일을 사용하는 대신 pList을 사용하는 것이 좋습니다.

애플은 실제로 &에서 plist로 읽는 것을 최적화했습니다. 희망이 도움이 ...

관련 문제