2011-06-29 47 views

回答

3

您可以使用NSString方法stringWithContentsOfFile:encoding:error:將項目中任何文件的內容讀取到NSString

將文件包含在您的項目中(不需要複製和粘貼)。只需右鍵單擊文件列表,選擇Add,選擇,然後導航到要包含的文件。

而且,在你要加載的文件中的代碼,使用

NSString *txtFilePath = [[NSBundle mainBundle] pathForResource:@"myTxtFile" ofType:@"txt"]; 
NSString *txtFileContents = [NSString stringWithContentsOfFile:txtFilePath encoding:NSASCIIStringEncoding error:&error]; 

但是,如果你想有更多的結構,那麼你應該使用一個plist存儲的NSDictionary

0

您可以將.txt文件添加到您的應用程序包中。請詳細解釋你想要做什麼?

+0

例如:每個文本都有每個州的名稱和電話號碼。我想在構建它時將它加載到程序中,以便在運行應用程序時可以訪問數據。我不想使用數據庫。 thx –

+0

您可以從文本文件中獲取數據。使用一些文件操作。但我認爲你應該使用plist文件,它會更容易和更好。 –

0

您可以使用plists在您的應用程序中提供準備好的數據列表。您可以使用NSArray函數arrayWithContentsOfFile:或NSDictionary函數dictionaryWithContentsOfFile:讀取它們。

相關問題