2012-10-11 40 views
0

以前我有一个现有的iPhone项目。重复故事板后出现错误

后来我想创建它的iPad版本,所以我复制了现有的iPhone MainStoryboard节省我的时间,所以我改了行:

targetRuntime="iOS.CocoaTouch"

从新故事板(名为MainStoryboard_iPad)到:

targetRuntime="iOS.CocoaTouch.iPad"

最后,我在iPad上开发信息,以“MainStoryboard_iPad设置主要故事板,但我不知道为什么我一些如何得到这个错误:

2012-10-11 13:28:07.852 CollViewSmpl[3170:c07] * Assertion failure in -[PSUICollectionView _dequeueReusableViewOfKind:withIdentifier:forIndexPath:], /SourceCache/UIKit_Sim/UIKit-2372/UICollectionView.m:2249 2012-10-11 13:28:07.878 CollViewSmpl[3170:c07] * Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'could not dequeue a view of kind: UICollectionElementKindCell with identifier cellID - must register a nib or a class for the identifier or connect a prototype cell in a storyboard'

任何人都知道可能会导致这个错误,并给我一些我使用开源的PSUICollectionView库来代替UICollectionView

回答

0

这个不一致的错误是因为故事板源代码没有正确保存,最后我创建了一个新的iPad故事板文件,我全部复制预先存在的iPhone故事板的源代码并将其粘贴到新的一。我没有忘记保存文件(这很重要),但所有的东西现在都工作得很好。