2011-06-10 80 views
3

这主要是一个建议问题,所以任何指针都非常感谢。在iPhone上阅读资源文本文件

我有一个文本文件,我想在填充UITableViews时使用。我只是不知道什么时候该真正阅读该文件,甚至不知道该怎么做。我是否使用NSFileManagerNSFileWrapper,或者我应该推出自己的?在Nib文件中是否需要对象占位符?

这个想法是创建一个“库存”系统,利用navigation-tableView-tabBar组合。

我试图找出一些东西,但在开始和重新启动后,我意识到我应该寻求帮助。

规格包括Xcode4,一些基本的理解和大约13个不同的垃圾项目。

+0

+1符合您的规格! :)你可以给你一个你试过的概述吗?你可能一直在正确的轨道上。 – 2011-06-10 03:58:10

+0

我建议你在进入iOS开发之前提高你的一般编程技能。 – 2011-06-10 04:01:57

回答

1

何时以及如何读取文件将主要取决于文件大小。如果它是一个相当小的文件,那么你可以在-(void)viewDidLoad上同步读取它。如果它较大,则需要异步读取它并显示活动指示符,直到读取完成。下面是一个将文本文件读入NSString的简单方法:

- (NSString *) getTextFromFile:(NSString *)filePath { 
    return [NSString stringWithContentsOfFile:filePath usedEncoding:nil error:nil]; 
}
+1

请告诉,如果我将资源添加为'textfile.txt'到项目中,我应该使用哪个路径打开此文件? – gaussblurinc 2013-08-07 11:34:41

+1

@loldop'NSString * path = [[NSBundle mainBundle] pathForResource:@“filename”ofType:@“txt”];'' – memmons 2013-08-07 15:32:07