每次我启动应用程序时,我都应该阅读5 txt文件,其中存储了一些信息;那么从这些文件读取和存储数组中的数据的方法应该写在我的firstview控制器(我的第一个视图的类)或appdelegate类中?
答案 0 :(得分: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
}
答案 1 :(得分:0)
我猜这是你正在阅读的配置信息。我建议使用pList而不是使用文本文件。
Apple已经真正优化了&amp; amp;对一个plist。希望这会有所帮助...