2014-09-16 1 views
0

Xcode 6에서 Swift를 사용하면 시작 화면에 클래스와 모듈을 설정할 수있는 것처럼 보입니다. 또한 레이블과 같은 콘센트를 설정할 수 있지만 콘센트가있는 속성을 만들려고하면 문제 탐색기에 "잘못된 구성, 시작 화면에 연결이 없을 수 있습니다"라는 메시지가 표시됩니다. 그래서 내 질문 :Swift에서 실행 화면의 파일 소유자를 설정하는 목적은 무엇입니까?

이 화면의 파일 소유자 클래스를 설정하는 목적은 무엇입니까?

답변

1

Launch Screen은 단지 정적 평야 디자인보기입니다. iOS8은 나만의 방식으로 스플래시 화면을 디자인 할 수있는 기회를 제공합니다 (디자이너 비용과 시간 절약 !!!!!). 런타임에는 값을 변경할 수 없습니다. 내 이해에 따라, 당신이 UIViewcontroller 또는 다른 클래스와 연결을 만드는 경우 런타임에 값을 변경할 수 있습니다. 따라서 Launch 화면에는 다른 .xib 파일이 없습니다. 더 많은 도움이 필요하면 저희에게 알려주십시오.

+0

답장을 보내 주셔서 감사합니다. 나는 일반 .xib 파일의 목적이 무엇인지 이해하지만 파일 소유자를 설정할 수있는 이유는 무엇입니까? 아마 .xibs 파일의 정상적인 동작이며 아마도이 특수한 경우에는 .xib 실행 화면에서 파일의 소유자를 설정하면 안됩니다. 내가 맞습니까? – jomafer

+1

@jomafer 당신은 절대적으로 옳습니다. 제 이해는 MVC의 단순한 부분입니다. 파일 소유자를 생성하면 인스턴스 객체가 생성되고 액세스하고 값을 변경할 수 있습니다. 시간을 변경할 수 있습니다. 그것의 가치를 바꿀 수 없다. iOS가 .xib의 동작을 변경하지 않고 실행 화면 객체 인 경우 조건을 넣는 것만으로 파일 소유자 또는 인스턴스를 사이드 뷰 밖으로 만들 수 없습니다. 나쁜 영어와 긴 설명을 유감스럽게 생각합니다. 내 견해 야. 고마워! –

관련 문제