在不使用Core Data的情况下编写TableViewCells编号

时间:2012-03-06 13:55:10

标签: iphone objective-c ios uitableview

我正在构建一个显示项目列表的应用程序。除了这些项目之外,还应该存在一个使用标签(1,2,3等等)显示的数字。我已经在使用核心数据来存储项目的数据,并且已经玩弄了创建一个名为projectID的新属性并在创建项目时在其中存储int值的想法,但是如果从列表中删除项目,号码系统将被打破。

是否有更简单的方法可以在显示时显示表格视图的数量?

2 个答案:

答案 0 :(得分:1)

indexPath.row + 1怎么样?

答案 1 :(得分:0)

好的 - tbh - 听起来你有两个不同的数字。你使用的只是一个序数和Ole说你只需要指出哪个项目是哪个 - #1,#2,#3等。

但这与项目ID不同。项目ID就像您看到的任何ID或关键指标一样,1)独特,2)永远不会改变& 3)在项目本身死亡后继续生效。

因此,无论如何都要对表格中的行进行编号,但不要将该数字与“项目ID”混淆。