我想将一个文本文件合并到我的iPhone程序的“Build”中。除了复制和粘贴到代码之外,我该怎么做?我有很多数据文件,我想在构建中包含这些文件。
答案 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:
来读取它们。