2013-04-14 46 views
2

我是否在使用UIViewtag属性不正确?为什么它不记得它的标签? enter image description hereUIView不记住它的标记

当我在调试器中检查它时,它说它的值是nil

+3

婆的意思是“打印对象”。用'p'来打印一个整数。这也有助于了解'cellFront'是如何定义的(即cellFront实际上是否为零)。 – Wain

回答

2

从你的截图看,它看起来像cellcell.cellFront是零。

在出列单元之前是否使用了registerNib:forCellReuseIdentifier:registerClass:forCellReuseIdentifier:?如果不是,则需要检查cell是否为nil,然后在必要时创建一个新的。

当使用lldb检查标签,确保您打印p值(用于基本类型),而不是po(用于对象):

(lldb) p cell.cellFront.tag 
+0

我在出列前使用故事板。 – user212541

+1

你是否检查过'cell.cellFront'是否为'nil'? – jszumski

+0

确实如此。 – user212541