Core data iOS UICollectionView和CoreData
我对iOS还不熟悉,但仍在努力掌握基本知识(我的新手免责声明)。我开始使用持久数据,并使用uicollectionview呈现这些数据 我可以用数组创建单元格和正确数量的单元格,但在与核心数据交互时,我遇到了正确数量的单元格的问题。我将尝试一个例子来澄清:我有一个实体人,其属性为“名字”和“姓氏”。假设我救了一个人。当我在节中得到我的对象数时,我为我的1个人得到1个对象。这个数字用于创建#个单元格,对于我的1个人来说是1。我想为每个人创建两个单元格(一个为名字,一个为姓氏),但我想不出来。我尝试将每个实体放入自己的部分,然后使用算术返回部分中的2*个实体,但hat崩溃了Core data iOS UICollectionView和CoreData,core-data,ios6,uicollectionview,Core Data,Ios6,Uicollectionview,我对iOS还不熟悉,但仍在努力掌握基本知识(我的新手免责声明)。我开始使用持久数据,并使用uicollectionview呈现这些数据 我可以用数组创建单元格和正确数量的单元格,但在与核心数据交互时,我遇到了正确数量的单元格的问题。我将尝试一个例子来澄清:我有一个实体人,其属性为“名字”和“姓氏”。假设我救了一个人。当我在节中得到我的对象数时,我为我的1个人得到1个对象。这个数字用于创建#个单元格,对于我的1个人来说是1。我想为每个人创建两个单元格(一个为名字,一个为姓氏),但我想不出来。我尝试
这似乎很简单,但我想不出来?在numberOfSectionsInCollectionView::
return 1;
在collectionView:numberOfItemsInSection::
return fetchedData.count*2;
在collectionView中:cellForItemAtIndexPath::
Person *p = fetchedData[indexPath.row/2]; // integer division
...
cell.textLabel = indexPath.row % 2 ?
p.firstName // odd row number
:p.lastName; // even row number
你的问题不清楚。最后一段,什么是“参数”?要创建单元格,请阅读集合视图文档-这非常简单。谢谢您的评论。我对问题进行了编辑以澄清。感谢您的回复。我开始掌握返回实体的组织及其属性。这有助于我更深入地挖掘和定制我现在可以使用的实现。