인터페이스 빌더는 버튼을 연결하지 않지만 튜토리얼은 작동해야한다고 말합니다.

StackOverflow https://stackoverflow.com/questions/1802294

문제

핵심 데이터를 배우려고 노력했으며 스택 오버플로에 대한 질문을 탐색하면서 Cocoa Dev Central (Cocoa Dev Central)에서 핵심 데이터에 대한 튜토리얼을 시도하는 것이 좋습니다.링크).

튜토리얼에서 지금까지 모든 것이 의미가 있지만 16 단계에 도착하면 + 버튼을 게시물 어레이 컨트롤러에 연결하지 못하게됩니다. 나는 뒤로 물러서서 두 배가되었고, 길을 따라 각 단계를 세 번 체크했고, 어디에 있는지 알 수 없지만 여전히 연결할 수는 없습니다. Xcode 및 Interface Builder의 최신 버전을 사용하고 있습니다 (지난 주에 다시 다운로드했습니다). 이것이 버전 호환성 문제 일 수 있습니까?

부록

문제는 검사관의 클래스를 변경하여 이름을 변경해야하고 배열 컨트롤러의 기본 조치를 제거해야한다는 것 같습니다. 수업을 다시 변경합니다 NSArrayController 기능을 복원하지만 이제는 "배열 컨트롤러"로 나타나는 곳이 어디에서나 나타납니다. 저자와 주제 컨트롤러를 수정하면 3 개의 컨트롤러에 문제가있는 것처럼 보입니다.

도움이 되었습니까?

해결책

알았어요. 검사관 아래에서 "이름"을 사용하여 "클래스"가 아닌 객체의 이름을 변경하십시오. 초보자 오류.

다른 팁

의견을 바탕으로 게시물 컨트롤러 클래스를 NSARRAYCONTROLLER에서 게시물이라는 사용자 정의 클래스로 변경했습니다. 인터페이스 빌더는이 사용자 정의 클래스에 대한 구현을 찾을 수 없었기 때문에 바인딩 할 수있는 작업이나 아울렛을 표시하지 않았습니다.

클래스를 NSARRAYCONTROLLER로 다시 변경하면 문제가 해결되었습니다.

(Interface Builder는 자신의 사용자 정의 컨트롤러를 정의하려고 할 수 있으므로이 작업을 수행 할 수 있습니다. IB의 객체에 동작 및 매장을 추가 한 다음 클래스를 생성하고 Xcode에서 구현을 추가 할 수 있습니다. 이것은 매우 유용하지만 혼동 될 수 있습니다. 도구의 새로운 사용자.)

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top