0

在 nib 文件中,我将 arrayController 绑定到 tableView 并在每次获取数据数组时以编程方式更新其内容

arrayController.content=someRecords;  

但是设置内容(1000 条记录需要 0.23 秒)和阻塞主线程会花费更多时间。阵列控制器绑定是否有任何已知问题?任何其他有效更改阵列控制器内容的解决方案?

4

1 回答 1

0

不知道为什么会发生这种情况,但是尽管以编程方式进行,您可以通过绑定来做同样的事情,而且您的代码工作也会变得更少,请按照以下步骤操作:-

1)在您的阵列控制器绑定检查器中,请按照以下附加屏幕截图进行操作,此处 yourArray 是 mutableArray

在此处输入图像描述

2)现在选择您的第一个 tableView 列,然后按照下面附加的屏幕截图和类似的方式对另一列进行操作

在此处输入图像描述

于 2013-10-17T14:36:30.987 回答