-1

我有很多这样格式的数据:『No.1 介绍:解释:Parts1:Parts2:.. ..parts8。

No.2 介绍: 解释:.... .... .... .... No.100 ... 』</p>

我正在设置将数据保存为 NSMutableDictionary 的应用程序模型。这样我就可以通过输入一个键找到数据。

问题是有很多数据(超过500套),我能有一种有效的方法来插入数据而不用“无聊的打字”吗?????

请帮忙。

谢谢!^_^"

4

2 回答 2

1

创建 JSON 文件或属性列表文件,并使用内置的 JSON 或属性列表解析工具来读取文件。比构建自己的解析器要好得多。

于 2013-06-02T12:26:59.220 回答
0

他们解决这个问题的方法是在文本键盘中打开文件并将所有:更改为管道|。现在您有了一个可以用来解析的管道分隔文件。

No.1 introduction| explanation| Parts1| Parts2| parts3| (this is on line1)

No.2 introduction| explanation| Parts1| Parts2| parts3| (this is on line2)

现在把这个文件放到一个字符串中,然后逐行解析这个字符串。获取每个值将它们放入一个数组中,然后将数组保存在您的 NSDictionary 中,并带有一个键值。我将尝试搜索一些示例代码。从这里你知道

array(0) is - No.1 introduction
array(1) is - explanation
...

检查这篇文章NSString tokenize in Objective-C

于 2013-06-02T12:06:51.810 回答