Iphone 从文本文件导入arrayWithObjects的NSString对象

Iphone 从文本文件导入arrayWithObjects的NSString对象,iphone,xcode,nsstring,nsarray,text-files,Iphone,Xcode,Nsstring,Nsarray,Text Files,我是开发新手,我正在尝试在iPhone上创建一个简单的个人词典应用程序。就上下文而言,我的问题是你们中的一些人昨天很友好地回答的后续问题 是否可以创建以下方法: 读取文本文件 将文件中的文本字符串转换为NSString 用NSString填充NSArray以创建arrayWithObjects 任何帮助或示例代码都将不胜感激 将文本文件格式化为有用的数据结构,并对其进行解析将是最困难的部分。但是,只要您的 NSArray < /COD>或 NSCORCHOR> 只包含 PLIST< /COD>可

我是开发新手,我正在尝试在iPhone上创建一个简单的个人词典应用程序。就上下文而言,我的问题是你们中的一些人昨天很友好地回答的后续问题

是否可以创建以下方法:

  • 读取文本文件
  • 将文件中的文本字符串转换为NSString
  • 用NSString填充NSArray以创建arrayWithObjects

  • 任何帮助或示例代码都将不胜感激

    将文本文件格式化为有用的数据结构,并对其进行解析将是最困难的部分。但是,只要您的<代码> NSArray < /COD>或<代码> NSCORCHOR> <代码>只包含<代码> PLIST< /COD>可序列化对象,如<代码> NScord s,只需使用简单序列化。

    您可以使用它来保存:(其中array是要保存的数组,path是文件路径的字符串)

    要从文件中加载,请执行以下操作:

    NSArray *array = [NSArray arrayWithContentsOfFile:path];
    

    您还可以使用
    NSJSONSerialization
    创建和结构化字符串,并通过更通用的方法保存它。

    我是新来的,我注意到我收到了“-1”,我不明白为什么。我的问题有严重缺陷吗?我只是想知道我问的方法是否可行,这样我就能把我的研究指向正确的方向。谢谢。我刚刚偶然发现了stringWithContentsOfFile:method。我想这就是我用来阅读文件的原因。仍然不确定如何从生成的NSStrings创建一个包含对象的数组。我不知道投票否决你的问题的人在想什么,但我发现有3个问题可能触发这种行为:1)你的问题结构非常好,事实上,在一个问题中确实有三个问题。例如,代码通常是不受欢迎的。3)社区倾向于欣赏你在提出问题之前自己做了一些努力的迹象。有了这些话,我认为你的问题实际上是一个相关的问题。谢谢你的提示@Monolo。我会自己解决的。谢谢@NJones的周到帮助!我要用你提供的东西做实验。
    NSArray *array = [NSArray arrayWithContentsOfFile:path];