내가 만드는 프로젝트에서 특정 텍스트 필드에 텍스트를 붙여 넣을 때 호출되는 메서드가 필요합니다. textDidChange :PyObjc 및 Cocoa에서 NSText 대리자 메서드 구현
나는이 작업을 얻을 수가 있지만, 여기에 내가내 텍스트 필드에 대한 대리자로 (NSObject의 기준) 사용자 정의 클래스를 implimented
을 시도했습니다 무엇을 할 수없는, 그것은에게 방법을 준class textFieldDelegate(NSObject):
def textDidChange_(self, notification):
NSLog("textdidchange")
다음 인터페이스 작성기에서이 클래스의 개체를 인스턴스화하고 NSTextField의 대리인으로 설정합니다. 이것은 그러나 아무것도하지 않는 것 같습니다. 그러나 http://www.programmish.com/?p=30에서 예제 코드를 빌드하면 모든 것이 완벽하게 작동하는 것처럼 보입니다. 이 대리자 코드가 실제로 작동하도록 함축하려면 어떻게해야합니까?