计算空tableview的高度

时间:2016-02-22 13:29:53

标签: ios tableview

我在获取空tableview的高度时遇到问题,我的响应有时为null并且我将它存储在数组中所以基本上我的数组是空的(NULL),因此我们知道tableview首先计算高度它的单元格让我的程序崩溃......

  

{因未捕获的异常而终止应用'NSRangeException',原因:'*** - [__ NSArrayM objectAtIndex:]:索引0超出空数组的界限'}

我知道这种情况正在发生,因为当我在数组中有数据时,我正在计算高度。因为当数组中没有数据时,我显示了来自xib的单元格,我也必须计算这个单元格的高度。 .. 我怎样才能实现这一目标......

1 个答案:

答案 0 :(得分:0)

您可以检查数组是否为空

zoneLocator
    .Setup(zl => zl.GetZoneInfo(It.IsAny<double>(), It.IsAny<double>()))
    .Returns((double latitude, double longitude) =>
        Task.FromResult(/* TODO: create a timezone somehow*/));