2013-07-16 3 views
2

우리 팀에 프로젝트가 있으며 bitbucket.org에서 코드를 푸시/당겨 업데이트하고 있습니다. 최근 문제가 발생하여 업데이트 된 프로젝트 코드의 스토리 보드를 열 수 없습니다. 이 오류가 말한 :스토리 보드 오류 보관 문서 개체 - *** - [__ NSArrayM insertObject : atIndex :] : 개체가 0이 될 수 없습니다.

The document "MainStoryboard.storyboard" could not be opened. The operation couldn’t be completed. (com.apple.InterfaceBuilder error -1.) 이 화면은이 있는가 이런 일이 왜 어떤 생각을

Story Board Error

찍은 사진입니다? 가능한 잘못된 행동은 무엇입니까? 그리고 그것을 고치는 방법을 알고 있습니까?

편집

이미 엑스 코드 4.6.3로 업그레이드 한하지만, 난 여전히이 오류가 발생합니다.

+0

, 그것은 Xcode4에서 편집 할 될 수 있습니다. – Eimantas

+0

우리는 모두 Xcode 4.6.1을 사용하고 있습니다. 스토리 보드가 열리지 않는 랩탑이 Xcode 4.6.1을 사용하기 때문에 중요하다고 생각합니까? OS가 Mac OS X 10.7 일 때 더 많이 설치해야한다고 생각하지 않으십니까? Xcode 4.6.3을 보자. – caribbean

+0

Xcode의 빌드 번호간에 비 호환성 문제가 없어야합니다. 그래서 나는 무엇이 잘못되었는지 당신에게 정말로 말할 수 없습니다. Xcode를 재설치하면 도움이 될 것입니다. – Eimantas

답변

3

내가 최근에 이것에 대한 해답을 발견, 우리가 한 일은

  1. 우리는 콘솔 로그를 열 수 있습니다.
  2. 콘솔 로그가 열려있는 동안 깨진 스토리 보드를 열려고했습니다. 우리는 콘솔 로그에 오류를 발견
  3. ,이 경우 우리는 발견이 : Exception raised while unarchiving document objects - *** -[__NSArrayM insertObject:atIndex:]: object cannot be nil
우리는 우리가 다른 컴퓨터에서 해당 스토리 보드에서 글꼴 스타일을 사용할 수 있으며,이 글꼴 스타일이 설치되지 않았 음을 발견

다른 맥북에서 위의 오류가 발생한 이유입니다.

4. 우리는 다른 맥북에 누락 된 글꼴 스타일을 설치했습니다. xcode storyboard - ibtoold unarchiving exception

0

터미널에서 git status을 수행하여 로컬 수정 및/또는 병합 충돌이없는 깨끗한 파일 복사본이 있는지 확인하십시오.

파일을 텍스트 편집기로 열고 다른 컴퓨터에서와 같은지 확인하십시오.

XCode의 콘솔 탭에서 문제가 무엇인지 확인 했습니까?

+0

콘솔에서 오류를 반환하지 않습니다. 그리고 내가 아는 한 깨끗한 복사본을 가지고있다. 실제로 실행하려고하는 것은 git에있는 현재 푸시 된 코드의 복제품이다. – caribbean

+0

@rjmuno, 도움을 주셔서 감사합니다. 우리는 답을 찾았습니다. – caribbean

0

나는이 문제를 가지고 있었다 -

이 질문에

우리에게 많은 도움을 주었다. 그것이 문제의 원인이되는 원인이 된 문자열이라는 것이 나타났습니다. 스토리 보드 파일을 수동으로 편집하여 일반 문자열로 바꿔야합니다 (즉, <state>...</state> 섹션 대체). 스토리 보드 파일에서 hasAttributed...=YES을 찾고 거기서 이동하십시오.

Ex. 물건처럼 바꾸기 :

<state key="normal"> 
    <attributedString key="attributedTitle"> 
    <fragment content="Sign up"> 
     ... 
    </fragment> 
    </attributedString> 
</state> 

으로 : 사람이 Xcode5에서 스토리 보드를 열고 Xcode5 형식으로 "업그레이드"경우

<state key="normal" title="Sign up"> 
    ... 
</state> 
관련 문제