2016-08-02 2 views
-1

Xcode에서 결정한 기본 설정이기 때문에 64 비트로 처음 앱을 만들었습니다. 나는 모든 UI 요소를 먼저 만들었고 그것이 어떻게 보이는지보기 위해 더미 프로토 타입을 원했습니다. 나는 아키텍처를 i386으로 변경 한 빌드 설정에서 사용하길 원했던 일부 오래된 32 비트 오디오 프레임 워크를 사용합니다. 모두의 모든 연결 및 미세 내장하지만 앱을 출시 할 때보기 빈 사각형이며 콘솔에 내 모든 UI 요소에 대한 이러한 메시지를 얻을 : 그냥 정신에 대한 x86_64에서 i386으로 Xcode로 전환 된 아키텍처 콘센트를 연결하지 못했습니다. 설정자 또는 인스턴스 변수가 누락되었습니다

Failed to connect (connectionLabel) outlet from (ViewController) to (NSTextField): missing setter or instance variable

내가 어떤 프레임 워크를 연결 해제 확인 64 비트로 다시 전환했고 모든 UI 요소가 다시 돌아와 제대로 시작되었습니다. 나는 모든 것을 조사해 보았고 뷰 컨트롤러 클래스가 정의되고 모든 설정이 있어야한다고 보장했다.

답변

-1

젠장, 내가 바보 같았 어. @synthesize와 오래된 일을 잊어 버렸습니다.

내가 __strong 또는 __weak이고 .mm 파일에서 모든 속성을 @synthesize해야한다면 기본적으로 헤더 파일에서 지정했습니다.