【发布时间】:2017-07-02 03:15:59
【问题描述】:
我在将数据从模型传递到集合视图时遇到问题。我已将代码简化为一个简单的项目来说明问题,可在此处获得:https://github.com/routineCode/collectionViewDataProblem
这是一张使用当前代码显示期望结果与实际结果的图像: View Controller output showing Desired vs. Actual Result
我希望 collectionView(numberOfItemsInSection) 函数返回我的 [data] 数组中的项目数 (5),但它返回的是硬编码值 (3)。通过调试,我意识到这是因为调用这个函数时viewController总是为nil,但我不明白如何解决这个问题。我还在 collectionView(cellForItemAt) 函数中使用了 [data] 数组,这很好用,因为在调用该函数时 viewController 不为零。感谢您的帮助。
【问题讨论】:
标签: ios swift uicollectionview parameter-passing