我目前有一个managedObjects数组,它是我的collectionView的模型。 collectionView通过在适当的indexPath处访问数组中managedObject的各种属性来填充它的单元格。我注意到我的collectionView滚动不顺畅,想知道我是否采用了错误的方法,也许我应该改变方法。
我的模型是存储在coreData中的一组消息:
> var messages = [NSManagedObject]()
在我的cellForItemAtIndexPath中我通过引用messages数组来填充textView:
cell.textView.text = messages [indexPath] .valueForKey(“text”)as!串
我的问题是,这是否是填充collectionView的有效方法,或者访问coreData是否会减慢我的应用程序,并且可能有更好的方法。 THX
以下是查看乐器的结果。第一个值只是一个地址,但似乎占用了大量时间。不知道如何从符号的地址值中找出方法...
答案 0 :(得分:1)
不,这不是核心数据和收集视图。您在集合视图中使用了UITextView
。将其替换为UILabel
,您的申请将顺利进行。
我有同样的问题,我通过做我的建议解决了这个问题。但到目前为止,我并不知道为什么会这样。