将文本文件合并到我的应用程序的构建中

时间:2011-06-29 02:19:30

标签: objective-c ios xcode cocoa-touch

我想将一个文本文件合并到我的iPhone程序的“Build”中。除了复制和粘贴到代码之外,我该怎么做?我有很多数据文件,我想在构建中包含这些文件。

3 个答案:

答案 0 :(得分:3)

您可以使用NSString方法stringWithContentsOfFile:encoding:error:将项目中任何文件的内容读入NSString

在项目中包含该文件(无需复制和粘贴)。只需右键单击文件列表,选择Add,选择Existing files,然后导航到要包含的文件。

然后,在要加载文件的代码中,使用

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

但是,如果您想拥有更多结构,则应使用plist来存储NSDictionary

答案 1 :(得分:0)

您可以将.txt文件添加到应用程序包中。请详细说明你想要做什么?

答案 2 :(得分:0)

您可以使用plist在应用中提供准备好的数据列表。您可以使用NSArray函数arrayWithContentsOfFile:或NSDictionary函数dictionaryWithContentsOfFile:来读取它们。