以前,我有一个现有的iphone项目。
之后,我希望创建它的iPad版本,以便复制现有的iPhone MainStoryboard以节省时间,因此我更改了行:
targetRuntime="iOS.CocoaTouch"
从新的故事板(名为MainStoryboard_iPad)到:
targetRuntime="iOS.CocoaTouch.iPad"。
最后,我将iPad开发信息中的主故事板设置为"MainStoryboard_iPad。但我不知道为什么有些人会出现这个错误:
2012年-10-11 13:28:07.852 CollViewSmpl3170:C 07 * -PSUICollectionView -PSUICollectionView断言失败2012年-10-11 13:28:07.878 CollViewSmpl3170:C 07 *终止应用程序由于未被赋予的异常'NSInternalInconsistencyException',原因:‘无法排队列一个类型的视图:带有标识符cellID的UICollectionElementKindCell -必须为标识符注册一个nib或类,或者在故事板中连接一个原型单元’
有人知道是什么导致了这个错误并给了我一些解决办法吗?,我在项目中使用开源PSUICollectionView库来代替UICollectionView。
发布于 2012-10-23 09:10:51
这个不一致的错误是因为故事板源代码没有被正确保存。最后,我为iPad创建了一个新的故事板文档。我复制了先前存在的iPhone故事板的所有源代码,并将它们粘贴到新的源代码中。我没有忘记保存这份文件(这很重要),我明白了,所有的东西现在都运行得很好。
https://stackoverflow.com/questions/12833555
复制相似问题