首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >iOS UICollectionView和CoreData

iOS UICollectionView和CoreData
EN

Stack Overflow用户
提问于 2013-04-18 09:15:49
回答 1查看 422关注 0票数 0

我是iOS的新手,还在努力理解基础知识(我的新手免责声明)。我开始尝试持久化数据,并用uicollectionview呈现这些数据。

我可以使用数组创建单元和正确的数量,我遇到了与核心数据交互的正确数量的单元的问题。我将尝试使用一个示例来说明:我有一个实体person,它具有名字和姓氏属性。假设我救了1个人。当我得到部分中的对象数量时,我的1个人就得到了1个对象。这个数字用于创建# of cell,对于我的1个人来说是1。我想为每个人创建两个单元格(一个用于名字,一个用于姓氏),但我不能解决这个问题。我尝试将每个实体放入其自己的节中,然后使用算术在节中返回2*#个实体,但它崩溃了。

这看起来很简单,但我搞不懂?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-18 23:04:39

在numberOfSectionsInCollectionView中:

代码语言:javascript
复制
return 1; 

在集合视图中:numberOfItemsInSection::

代码语言:javascript
复制
return fetchedData.count*2;

在集合视图中:cellForItemAtIndexPath::

代码语言:javascript
复制
Person *p = fetchedData[indexPath.row/2]; // integer division
...
cell.textLabel = indexPath.row % 2 ? 
        p.firstName     // odd row number
       :p.lastName;     // even row number
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16072911

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档