数组计数为0& UITableView _endCellAnimationsWithContext

时间:2012-11-15 17:52:32

标签: objective-c ios uitableview nsmutablearray

我正在尝试将一个对象添加到我的可变数组,但是当我这样做时会崩溃。我确信我的数组已经 alloc init

这是我的代码: code

我试图弄清楚出了什么问题,如果我对该行发表评论,我的代码似乎运行得很好[self.tableView insertRowsAtIndexPaths ...] 唯一的问题是我的tableView没有更新然后:'((如果我对该行进行注释)。

这是我的错误消息: Here is my error msg

当我发表评论inserRowsAtIndexPaths时,这是我的意见...行: enter image description here

正如你所看到的,一切似乎都正常。

额外信息: UITableViewDataSource

我不知道你是否需要它,但这里是我的UITableViewDataSource:)

谢谢 安德斯

2 个答案:

答案 0 :(得分:0)

当我查看你的日志时,我可以看到这个' Indexpath = 0 ',这意味着你的数组中没有任何内容( self.budgets.items ) ,首先尝试调试dataSource数组(想要在tableView上显示的实际数据)。

答案 1 :(得分:0)

我相信你的问题是你永远不会为你的数组分配init。如果是这样的话,那你就是想把东西塞进那些不存在的东西。你说你确定它已经存在了,但是我会做一些调试来确保它。这就是导致我得到同样错误信息的原因;我之前不小心删除了我的init方法。