我遵循一个连接到Web的教程来获取数据并将其放入核心数据中。我设置了我的UICollectionView
带有标识符的单元格,但是当我运行项目时,我在控制台中得到了这个:
2013-06-23 20:26:17.051 UICollectionView [912:c07]未知类MyCell 在Interface Builder文件中。 2013-06-23 20:26:17.055 UICollectionView [912:c07] CoreData:错误:严重的应用程序错误。 从代表处获得了一个例外 NSFetchedResultsController在调用期间 -controllerDidChangeContent :. [setValue:forUndefinedKey:]:此类不是键值 符合编码的关键cellLabel。 with userInfo { NSTargetObjectUserInfoKey =“>”; NSUnknownUserInfoKey = cellLabel; }
除了空白(黑色)UICollectionView
之外什么都没有。我做了子类UICollectionViewCell
并将其称为MyCell
,我确实声明并连接了一个图像视图IBOutlet
以及一个名为UILabel
的{{1}}出口。
我删除了cellLabel
插座,然后离开了cellLabel
,但后来我收到了UIImageview
的错误。
我刚刚发现了一个有趣的内容,我将教程代码与我的相比较,但它完全相同。然后我比较了UIImageview
出口,连接和身份,发现了这种差异。他们的自定义单元格MasterViewController
是:
但我的自定义单元格“MyCell”应该是它应该是:
为什么他们会成为AFCollectionViewCell
?这甚至没有意义。但是在Identity Inspector中,它们应该是它们应该是的,相应的自定义单元类的子类。这可能是个错误吗?
答案 0 :(得分:0)
它已修复......当我在xcode5中创建项目时发生了一些事情。它没有为.m文件分配目标成员资格。我点击了目标成员资格来检查框,甚至代码着色再次起作用,现在它编译得很好。