coreData和collectionView减缓应用

时间:2015-10-26 06:47:32

标签: ios core-data nsmanagedobject collectionview

我目前有一个managedObjects数组,它是我的collectionView的模型。 collectionView通过在适当的indexPath处访问数组中managedObject的各种属性来填充它的单元格。我注意到我的collectionView滚动不顺畅,想知道我是否采用了错误的方法,也许我应该改变方法。

我的模型是存储在coreData中的一组消息:

> var messages = [NSManagedObject]()

在我的cellForItemAtIndexPath中我通过引用messages数组来填充textView:

  

cell.textView.text = messages [indexPath] .valueForKey(“text”)as!串

我的问题是,这是否是填充collectionView的有效方法,或者访问coreData是否会减慢我的应用程序,并且可能有更好的方法。 THX

以下是查看乐器的结果。第一个值只是一个地址,但似乎占用了大量时间。不知道如何从符号的地址值中找出方法...

enter image description here

1 个答案:

答案 0 :(得分:1)

不,这不是核心数据和收集视图。您在集合视图中使用了UITextView。将其替换为UILabel,您的申请将顺利进行。

我有同样的问题,我通过做我的建议解决了这个问题。但到目前为止,我并不知道为什么会这样。