我有一个UITableView
在屏幕最初加载并位于(0,44)
. 执行操作后,表格会重新加载,并且需要将框架调整为全屏(0,0)
。
当我跑
self.table.frame = CGRectMake(0, 0, self.table.frame.size.width, self.table.frame.size.height + 44);
我收到此错误:
'NSRangeException', reason: '*** -[__NSArrayM objectAtIndex:]: index 4 beyond bounds for empty array'
我还注意到,如果我硬编码高度值 fo358
或更低,代码将运行,但如果它359
或更高,我会得到相同的错误。