2012-03-06 54 views
0

我正在構建一個顯示項目列表的應用程序。除了這些項目應該存在一個使用標籤顯示的數字(1,2,3等..)。我已經在使用核心數據來存儲項目的數據,並且只是創建一個名爲projectID的新屬性,並在創建項目時在其中存儲int值,但是如果項目從列表中刪除,數字系統將被打破。在不使用核心數據的情況下對TableViewCells進行編號

有沒有更簡單的方法來顯示錶格視圖單元格的數量時,它顯示?

回答

1

indexPath.row + 1怎麼樣?

+0

我猜行+1是因爲它從0開始? – jcrowson 2012-03-06 14:08:01

0

好的 - tbh - 聽起來你有兩個不同的數字。你使用的只是一個序數,而Ole說過你只需要指出哪個項目是 - #1,#2,#3等。

但是這與項目ID不一樣。項目ID,比如你看到的任何ID或關鍵指標都是1)唯一的,2)永遠不會改變的& 3)項目本身死亡後繼續生存。

因此,儘可能用數字來表格中的行數,但不要將該數字與'項目ID'混淆。

+0

在我的情況下,projectID將是我創建的自定義屬性。沒有一個在進入數據庫時​​自動分配給該值。 – jcrowson 2012-03-06 14:06:58

相關問題