반응형
어쩌면 너무 당연한 것일 수도 있는데 NSPopUpButton은 view 이고
특정 객체를 값(혹은 상태)을 관찰하기 위해 Observer를 등록할 때에는
MVC패턴에서 Model에 해당하는 객체에 Observing 하는 것이 올바르다.
이미 정의에서 나타나듯이 특정 객체를 관찰하기 위해서 Observing을 한다.
관찰하고자 하는 객체의 데이터들은 결국 Model에 저장되어 있을 것이고
이를 보여주는 것은 view가 하고 있는 일이라는 것이지.
view를 observe를 관찰할 것이 아니라 model을 관찰하는 것이 낫다. 아무리 생각해도.
왜 이걸 처음부터 몰랐을까..
그저 단순히 NSPopUpButton에 이벤트 발생할때마다 갱신처리해야지 라는 생각으로
addObserver 함수를 고쳐봐야 소용있을 턱이 있나.
이것은 그냥 삽질의 흔적일뿐...
참고한 구글링 결과
https://lists.apple.com/archives/cocoa-dev/2006/May/msg01088.html
반응형
'Programming > Programming' 카테고리의 다른 글
기본적으로 사용하는 vimrc 설정들. (0) | 2016.07.04 |
---|---|
ioi 갤러리(청하)를 긁는 크롤러(crawler)를 만들면서 배우고 느낀 것들 (0) | 2016.05.16 |
카카오 톡에서 전기요금 청구서 받기. (0) | 2016.04.02 |
[C++] localtime 함수와 gmtime 함수를 사용할 때는 조심해야 한다. (0) | 2016.02.26 |
[cocos2d] Sprite Animation 두번째 (0) | 2013.09.28 |
[cocos2d] Sprite Animation (0) | 2013.09.20 |
[Sikuli Script] 설치(Windows) 및 Hello World. (0) | 2013.04.30 |
[Sikuli Script] 개요 (0) | 2013.04.29 |