每次启动应用程序时,我都应该读取存储一些信息的 5 个 txt 文件;那么从这些文件中读取和存储数据的方法应该写在我的 firstview Controller (我的第一个 View 的类)或类 appdelegate 中?
最佳答案
在相关的 View Controller 中(可能是 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
}
关于IOS:启动应用程序时读取 txt 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7007926/