2012-10-11 6 views
0

이전에 기존 아이폰 프로젝트가있었습니다.스토리 보드를 복제 한 후 오류가 발생했습니다.

이후 나는 그것의 아이 패드 버전을 만들려는 그래서 난 내 시간을 절약하기 위해 기존의 아이폰 MainStoryboard 중복, 그래서 라인 변경 :로 (MainStoryboard_iPad라는) 새로운 스토리 보드에서

targetRuntime="iOS.CocoaTouch"

을 :

targetRuntime="iOS.CocoaTouch.iPad".

마지막으로 나는 아이 패드 개발 정보로는 "MainStoryboard_iPad 메인 스토리 보드를 설정하지만 난이 오류가있어 이유를 몇 가지 방법을 알고 don''t는 :.

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'

사람이 오류가 발생할 수있는 것을 알고 좀 줄을 해결 방법? 참고로, 저는 UICollectionView 대신 프로젝트 내부에서 오픈 소스 PSUICollectionView 라이브러리를 사용합니다.

답변

0

일관성 오류는 스토리 보드 소스 코드가 제대로 저장되지 않아서 발생합니다. 마지막으로 iPad 용으로 작성된 새로운 스토리 보드 문서를 만들었습니다. 기존의 iPhone 스토리 보드의 소스 코드를 새로운 스토리 보드에 붙여 넣습니다. 하나. 나는 문서를 저장하는 것을 잊지 않았습니다 (이것은 중요합니다) 그리고 잡았다, 모든 것들은 이제 아주 잘 작동하고 있습니다.

관련 문제