[MacRuby-devel] KVC: different behaviour with set and =
B. Ohr
jazzbox at 7zz.de
Mon May 17 01:20:04 PDT 2010
Hi!
Oh sorry, my first message was a little bit too short.
In the IB I created a button and on the bindings pane I connected the hidden property to Controller, the ‚Model Key Path‘ is set to 'Controller.self.test‘.
Now when I am calling ‚work‘ the button gets hidden, but with ‚doesnotwork‘ the button remains visible. There seems to be no notification.
- Bernd
Am 17.05.2010 um 10:00 schrieb Thibault Martin-Lagardette:
> Hi !
>
> What exactly is not working? You said you have "Controller.self.test", what do you mean by that?
> Both setX and X= work for me, here is what I get:
>
> $> cat t.rb
> class A
> attr_accessor :someAttr
> end
>
> a = A.new
> a.setSomeAttr "set via #setSomeAttr"
> p a.someAttr
> a.someAttr = "set via #someAttr="
> p a.someAttr
>
> $> macruby t.rb
> "set via #setSomeAttr"
> "set via #someAttr="
>
> --
> Thibault Martin-Lagardette
>
>
>
> On May 17, 2010, at 00:47, B. Ohr wrote:
>
>>
>> I have a binding of an user interface element to my controller (Controller.self.test): The setTest does work, but the 'test =' does not.
>>
>> class Controller < NSWindowController
>> attr_accessor :test
>>
>> def works
>> setTest true
>> end
>>
>> def doesnotwork
>> test = true
>> end
>>
>> end
>>
>> Is this a bug?
>>
>> - Bernd
>> _______________________________________________
>> MacRuby-devel mailing list
>> MacRuby-devel at lists.macosforge.org
>> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
>
> _______________________________________________
> MacRuby-devel mailing list
> MacRuby-devel at lists.macosforge.org
> http://lists.macosforge.org/mailman/listinfo.cgi/macruby-devel
More information about the MacRuby-devel
mailing list