NSArray的值,希望按部分按字母顺序显示。如何分配正确的部分?

时间:2011-09-04 23:43:32

标签: iphone objective-c uitableview nsarray

抱歉,我不确定如何搜索答案,但我确定它就在那里。

我按字母顺序排列了大量的字符串NSArray。我想将它们添加到uitableview中,并在第一个字母的每个部分中正确分发它们。我已经设置了这些部分,但是我不确定当对象以字母表中的下一个字母开头时,如何告诉我的tableview添加到下一部分。谢谢你的帮助!非常感谢!

3 个答案:

答案 0 :(得分:3)

HY

您必须手动解析数组,然后告诉tableView - 通过委托方法 - 部分和项目的数量。如果我是你,我会把它放在字典中,键是数字,代表部分,值是标题的数组。它很容易使用。您只需要解析原始数组。

答案 1 :(得分:3)

有一个例子描述了你想要的东西: http://www.devx.com/wireless/Article/43374/1763

答案 2 :(得分:1)

我认为在这种情况下使用NSDictionary会更方便。 NSDictionary本身允许您按字母顺序存储数据。

Vocabulous是这个用例的一个很好的示例项目。