나는 꽤 보행자가 편집 할 수없는 NSOutlineView
설정을했습니다. 개요보기의 바인딩에서 내가 설정 한 두 대상이 방법은 존재라고 outlineViewWasDoubleClicked
[NSOutlineView clickedRow]는 항상 -1을 반환합니까?
의 선택 내 파일의 소유자 (MyDocument
FWIW)에 결합하는,하지만 난 -clickedRow
를 호출 할 때 지속적으로 반환 클릭 -1 메서드를 트리거하기 위해 두 번 클릭 한 행의 행 번호가 아닙니다. 두 번 내 _outlineView
가 함께 IBOutlet 내가 제대로 (사용자가 행을 선택하는 것이 직관적 것 때문에 비록 내가 오히려 -clickedRow
을 사용하는 방법보다는 -clickedRow
에 대한 -selectedRow
를 사용하여이 매여 있다는 것을 확인했습니다 다른 행을 클릭하여 뭔가를하고 메서드가 선택된 행으로 트리거되도록하십시오.)
지금 당장 가장 좋은 방법은 메서드가 실행되기 전에 -clickedRow
값이 지워지고 있지만 잘 모르는 것입니다. 어디에서 무엇을 보았을지도 모릅니다.
미리 도움을 청하십시오.
어떤 구체적인 "바인딩"을 언급하고 있습니까? –
두 번 클릭 대상 바인딩. OP – jxpx777