2011-06-10 77 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