[ios] 스토리 보드에서 다른 Swift 1.2 파일로 이동할 때 Xcode 6.3이 충돌합니다.
Swift 1.2 지원이 포함 된 Xcode 6.3을 설치했습니다. 주로 캐스팅 문제인 수많은 오류 메시지가 나타났습니다.
나는 스토리 보드로 이동 .swift
했고 모든 것이 충돌하지 않고는 다른 어떤 것으로도 돌아갈 수 없습니다 . 강제 종료, 다시 시작 및 다시 설치했지만 여전히 Main.storyboard
파일 에서 이동할 수 없습니다 .
나는 시도하지 않은 제안이 여기에 설명 아직 운이 일부 변경 변경 사항을 되돌릴 저장하고 다시 시도 코드로 열린 스토리 보드합니다.
내 코드에 Xcode가 깨져 있습니까? 다른 사람이 이것을 경험하고 있습니까? 동일한 코드베이스로 Xcode 6.3 베타를 성공적으로 사용했습니다.
업데이트 :
이 문제는 2015 년 4 월 21 일에 출시 된 Xcode 6.3.1 에서 수정되었습니다 .
답변
나는 이것이 @IBDesignable 문제 라고 사과 개발자 포럼에서 수집했습니다 . 특히 사용자 정의 글꼴, 추가 xib 등을 사용하는 프로젝트에서.
신속한 UIView 클래스 정의에서 모든 @IBDesignable 을 제거하여 어떻게 든 내 문제를 해결했습니다 . TextMate 또는 기타로 프로젝트 디렉토리를 열고 모든 “@IBDesignable”을 검색하여 제거 할 수 있습니다.
그러나 나는 여전히 이것이 작업해야 할 중대한 버그라고 생각한다. 그래서 계속해서 애플에 버그 보고서를 제출하라.
답변
임시 해결책 :
“새 창” (동일한 프로젝트) 을 엽니 다 .
하나는 코드 용, 하나는 스토리 보드 용 또는 축소 용이며 두 번째 창에서 자유롭게 작업합니다.
당신은 당신의 @IBDesignables
편집 : 버그 수정-> Xcode 6.3.1 업데이트
답변
누른 상태에서 Xcode를 시작 shift하면 문제가 해결되었습니다.
(이는 Xcode의 상태 복원을 억제합니다.)
업데이트 : 오늘 릴리스 된 Xcode 6.3.1은이 문제를 해결합니다.
답변
최신 정보
Xcode 6.3.1
나를 위해 모든 것이 작동합니다!
답변
임시 해결책 :
이 경우 현재 지원 편집기 열어 다른 파일에 스위치를 사용하여 alt+click
. 당신은 당신을 유지할 수 있습니다 @IBDesignables
.
답변
이 이상한 버그를 해결하는 방법은 다음과 같습니다.
- Xcode를 시작하기 전에 Xcode에서 찾을 수 없도록 Finder에서 스토리 보드 파일의 이름을 변경합니다 (예 : 확장자 .temp 추가).
- Xcode 실행-스토리 보드 편집기를 표시 할 수 없기 때문에 이전에 중단 된 경우에도 잘 작동합니다.
- Xcode에서 새 창 열기
- 스토리 보드 파일의 이름을 원래 이름으로 바꿉니다.
- Xcode의 새 창에서-스토리 보드 선택-Xcode가 중단되지 않음
- 새 창을 최소화하고 원래 창에서 평소대로 작업하십시오. 이제 Xcode 중단없이 모든 파일 (스토리 보드 포함)을 선택할 수 있습니다.
그러나 적어도 나에게는 한 가지 문제가 남아 있습니다. 파일을 선택하거나 편집 할 때마다 Xcode는 스토리 보드를 다시 컴파일해야합니다. 아직 해결하지 못했습니다.
답변
이 버그를 확인할 수 있습니다. 나는 스토리 보드에 갇혀서 빠져 나가기 위해 아무것도 할 수 없었습니다 (어시스턴트를 열 수도 없었습니다). 해결 방법으로 스토리 보드를 연 상태에서 .storyboard
파일을 마우스 오른쪽 버튼으로 클릭하고 Open As
-를 선택 Source Code
합니다. 그러면 스토리 보드가 코드로 전환되고 모든 파일로 전환 할 수 있습니다.