我想从之前在 Xcode 中保存的 NSBundle 中读取一个文本文件到一个数组中,以将数据填充到 UITableView 中。
我有一个文本文件,其中包含类似“this;is;a;test”的信息,名为 cart.txt
现在我尝试了下面的代码,我可以将它填充到一个数组中,但是如果我尝试将我的 tableview 的行设置为数组计数,整个应用程序就会崩溃。
NSString *filePath = [[NSBundle mainBundle]pathForResource:@"cart" ofType:@"txt"];
if (filePath) {
NSString *textFromFile = [[NSString alloc]initWithContentsOfFile:filePath];
lines = [textFromFile componentsSeparatedByString:@";"];
}
textfield.text = [lines objectAtIndes:0];
我可以像读取文本字段一样读取行数组。一切正常。
但是如果我试图在表格视图中获取我的数据,或者甚至将行数设置[lines count]
为应用程序崩溃。
有人可以帮我解决这个问题吗?
但愿如此 :-(
先感谢您。