2011-11-11 3 views
4

iOS 5에서 새로 추가 된 UIPageViewController을 테스트하는 동안 다음과 같은 문제가 발생했습니다.NSInvalidArgumentException, 이유 : '스토리 보드에 식별자가'SomeController '인보기 컨트롤러가 없습니다.

문제는 SomeController가 확실히 프로젝트의 일부이며보기에 첨부 된 것입니다. 스토리 보드에.

다시 첨부하고, 프로젝트를 정리하고, 모든 것을 다시 시작하는 등의 작업을 시도했습니다. 작동하지 않습니다.

이것은 인터넷 검색을하는 동안 단 한 번의 히트를 얻지 못했기 때문에 이국적인 오류 인 것 같습니다. 누구든지 원인이 무엇인지 알 수 있습니까?

답변

1

나는 그 문제가 "SomeController"식별자 "SomeController"에 연결된 Scene을 제공하지 않았다는 것을 알아 냈습니다. 나는 장면에 대한 클래스 연결이 충분하다고 가정했습니다.

+0

이제 정확히 같은 문제가 있습니다. 그러나 나는 'SomeCoroller에게 현장을 알려라'는 것을 이해할 수 없다. 이것은 무엇을 의미 하는가? – kmugitani

+0

코드에서 (예 : prepareForSegue 메소드에서) viewController에 대한 식별자를 지정합니다. 이 컨트롤러로 도달하려는 컨트롤러에 스토리 보드에 실제로이 식별자가 있는지 확인해야합니다. 이를 위해 스토리 보드를 열고 viewController에서 klick을 실행하고 유틸리티 (화면의 오른쪽 부분)에서 Attributes Inspector (아래쪽을 가리키는 화살표 모양의 심볼)를 엽니 다. 여기서 식별자를 지정할 수 있습니다. – user1041920

1

Identity Inspector에서 "StoryBoard ID"를 속성 검사기가 아닌 "SomeController"로 설정하십시오. 그렇지 않으면 right user1041920입니다.

관련 문제