我是iOS的新手,还在努力理解基础知识(我的新手免责声明)。我开始尝试持久化数据,并用uicollectionview呈现这些数据。
我可以使用数组创建单元和正确的数量,我遇到了与核心数据交互的正确数量的单元的问题。我将尝试使用一个示例来说明:我有一个实体person,它具有名字和姓氏属性。假设我救了1个人。当我得到部分中的对象数量时,我的1个人就得到了1个对象。这个数字用于创建# of cell,对于我的1个人来说是1。我想为每个人创建两个单元格(一个用于名字,一个用于姓氏),但我不能解决这个问题。我尝试将每个实体放入其自己的节中,然后使用算术在节中返回2*#个实体,但它崩溃了。
这看起来很简单,但我搞不懂?
发布于 2013-04-18 23:04:39
在numberOfSectionsInCollectionView中:
return 1; 在集合视图中:numberOfItemsInSection::
return fetchedData.count*2;在集合视图中:cellForItemAtIndexPath::
Person *p = fetchedData[indexPath.row/2]; // integer division
...
cell.textLabel = indexPath.row % 2 ?
p.firstName // odd row number
:p.lastName; // even row numberhttps://stackoverflow.com/questions/16072911
复制相似问题