以下常量,加入一个ViewController后,无法run,一直无限indexing,cpu高到90%以上
let popularTableData = [
[
"id": 1,
"title": "xxx"
],
[
"id": 2,
"title": "xxx"
],
[
"id": 3,
"title": "xxx"
],
[
"id": 4,
"title": "xxx"
],
[
"id": 5,
"title": "xxx"
],
[
"id": 6,
"title": "xxx"
],
[
"id": 7,
"title": "xxx"
],
[
"id": 8,
"title": "xxx"
],
[
"id": 9,
"title": "xxx"
],
[
"id": 10,
"title": "xxx"
]
]
我试验了一下,新建的单视图工程,直接在ViewController内添加此字典数组,反复测试发现,只要该数组内的字典元素超出5个,就会出现题主所描述的问题。原因暂且未知。
经过一段时间等待发现之前第六个元素OK了,不再Indexing(CPU占用不再爆表)。
添加第七个元素,直接Build,等待了1~2分钟,Build Successed。