2013-04-13 3 views
2

코코아 바인딩 응용 프로그램 위양에 전달 창 컨트롤러에 Managedobjectcontext을 통과하는 오류

내가 간단한 응용 프로그램을 가지고이 오류의 원인을 판별 할 수 코코아 바인딩 주위에 내 머리를 정리하려고

, 뷰 컨트롤러. 뷰와 연관된 펜촉은 배열 컨트롤러가있는 뷰 기반 테이블입니다.

나는 응용 프로그램의 위임에 몇 가지 관리 객체를 시작, 나는 다음과 같은 오류가

[_NSControllerArrayProxy firstIndex]

발생합니다 그러나 테이블이 객체로 채워집니다 응용 프로그램을 실행할 때 : 인식 할 수없는 선택기 인스턴스에 전송 0x100165510

코드가 거의 없으므로 디버깅 방법이 확실하지 않습니다.

+0

이것은 바인딩의 장점 중 하나입니다. :( –

+0

[처음] (http://stackoverflow.com/questions/760277/how-to-add-an-object-to-a-programatically-bound-nsmutablearray). 그리고 [Second] (http : // forums .bignerdranch.com/viewtopic.php? f = 183 & t = 5511). [전체 Google 목록] (https://www.google.co.in/search?q=%5B_NSControllerArrayProxy+firstIndex%5D%3A+unrecognized+selector + 예 + rlz = 1C1ZMDB_enIN505IN505 & aq = f & oq = % 5B_NSControllerArrayProxy + firstIndex % 5D % 3A + 인식 할 수없는 + 선택기 + 보낸 + 인스턴스 + aqs = chrome.0.57.233j0 & sourceid = chrome & ie = UTF-8) –

+0

.it는 다른 사람들을 도울 것입니다. –

답변

5

Thanks Anoop, 두 번째 링크가 내 문제를 해결했습니다. 선택 색인의 컨트롤러 키를 selectedObject로 설정 했으므로 selectionIndexes로 변경했는데 모두 작동합니다.

관련 문제