无法从我的collectionView中的array(JSON)显示数据

时间:2019-06-09 18:59:48

标签: swift

我很快就超级新手(学习了几个星期),对不起我的英语。我不知道如何避免检查方法“ cellForItemAt indexPath”。我尝试使用refreshingControl,但无法正常工作。我在“让arry = arrayOfData [indexPath.row] // <-这行出现错误:这里出现错误:致命错误:索引超出范围”。如果我对此行发表评论,一切正常(和refreshControll)。当collectionView尝试加载时,我的arrayOfData为空,如果继续(当我解包时)最终我将从arrayOfData(其数据来自JSON)中获取数据。但是编译器不会再次检查该方法(如果我尝试检查isRefresh true为false)。

{{1}}

1 个答案:

答案 0 :(得分:1)

如下更新numberOfItemsInSections

func collectionView(_ collectionView: UICollectionView, numberOfItemsInSection section: Int) -> Int {
    return self.arrayOfData.count
}