스토리 보드 파일을 수동으로 편집하여 이러한 오류를 제거하고 <navigationItem>
요소의 Bar Button 항목에서 문제가되는 style = "plain"항목을 찾을 수 있었습니다.
다음에서 변경 :
<barButtonItem key="rightBarButtonItem" style="plain" id="juB-DL-F9i">
에:
<barButtonItem key="rightBarButtonItem" id="juB-DL-F9i">
이것은 경고를 지 웠습니다 ... 옳고 그름.
이것은 엄청난 해킹 일 수 있으며 더 큰 우려는 내가 그것을 근본 원인으로 만들지 않았거나 전체 문서에서 보이지 않는 바 버튼 항목을 제거하지 않았다는 것입니다. 이것은 모든 요소를 하나씩 살펴보고 일부 탐색 모음이 비어 있고 (자식 없음) 많은 양의 복사 및 붙여 넣기 (cmd + c | v) 상속과 중복 (cmd + d)을 사용하지 않는 경우 발생했을 가능성이 있음을 발견 한 후였습니다. 인터페이스를 구축합니다. 원인이 근본 원인은 아니었지만 문서 "개요보기"에 표시되지 않는 막대 항목이 수정되었습니다. Interface Builder 동작은 때때로 미묘한 차이로 나에게 충격을 주며 개요보기에 무언가가 있어야하는 빈 컨테이너는 냄새입니다. 이제 나에게있어. 때때로 문제가되는 노드를 삭제하고 다시 빌드하면 가장 이상한 문제가 해결됩니다.
경고 : 이것을 시도하기 전에 스토리 보드를 백업하십시오 ... 버전 관리는 친구입니다 ... 스토리 보드가 완전히 꽉 차서 컴파일되지 않을 때 저는 책임을지지 않습니다. 얻을 수있는 것은 "내가 그렇게 말했어!" 어려운 방법을 몇 번 배웠지 만 부지런한 소스 제어로 두통을 덜어주었습니다.
편집 : 코드 블록에 대괄호 삽입