Jos*_*Jos -3 iphone objective-c uitableview ios
我正在使用表格视图来显示新闻源的信息.如果您单击任何单元格,它将展开并显示所有信息.如果再次单击它,单元格将崩溃.到目前为止,这在iOS 4至4.3中有效.但是当我在新测试版中测试时,出现了一些问题.
首先,看起来indexPath已经改变了.以下代码不再正常运行.我用它来识别必须扩展的细胞.
如果(selectedIndexPath == indexPath){
有谁知道究竟发生了什么变化?以及如何纠正上面的代码?
日Thnx
除极少数情况外,您不应使用指针相等来表示对象相等性.
你应该几乎总是这样做:
if ([selectedIndexPath isEqual:indexPath]) {
Run Code Online (Sandbox Code Playgroud)
isEqual:in 的基本实现NSObject只是进行指针比较,然后需要特定实现的类会覆盖它以执行自己的逻辑.
| 归档时间: |
|
| 查看次数: |
848 次 |
| 最近记录: |