나는 NSWindow
(이름이 IMWindow
)이라는 하위 클래스로 내 자신의 속성을 만들었습니다. 이제 NSTextField
값을 IMWindow
속성 중 하나에 바인딩하고 싶습니다. NSUserDefaults
컨트롤러 또는 앱 대리인이 가능하다는 것을 알고 있습니다. 그러나 NSWindow
에 대한 옵션을 제공하지 않습니다.Interface Builder에서 NSWindow의 속성에 값을 바인딩하는 방법은 무엇입니까?
임의의 개체에 값을 바인딩 할 수 있는지 확인하고 싶습니다.
스크린 샷 :
코드 :
@interface IMMainWindow()
@property (nonatomic, strong) NSString *line1Text;
@end
OS X 용 인터페이스 빌더에있는 사전 재료를 찾기 어려운 것입니다 : -/
가
고마워요! 콘센트를 바인딩하는 방법을 알고 있지만 값 바인딩에 대해서는 알지 못합니다 (iOS에는 능숙하지만 OS X에 익숙하지 않기 때문에). 내가 임의의 객체에 바인딩 할 수 없다는 의미입니까? 객체에 대한 제한이 있습니까? – HKTonyLee
아, 미안. 나는 당신의 문제를 오해했습니다. 이것을 시도 : http://stackoverflow.com/a/14079680/1118969? 'NSTextField'가 선택되었을 때 오른쪽에서 두번째 아이콘을 선택하면'Value' 아래에 많은 바인딩 설정이 있음을 알 수 있습니다. –