[MacRuby-devel] programatic binding (undefined bind method on NSTextField)

Shannon Love techzen at me.com
Tue Sep 27 13:53:35 PDT 2011


`bind:toObject:withKeyPath` is actually  from the `NSKeyValueBindingCreation` category on NSObject which is defined in the Appkit. If it seems to disappear then I would think it is a problem importing `AppKit.framework` somewhere. 

On Sep 27, 2011, at 3:22 PM, Alex Greif wrote:

> I want to bind my NSTextField to my model object. In objective-c I would
> do something like
> [mytextfield bind:@"value" toObject:myperson withKeyPath:@"address"
> options:nil];
> 
> But I have problems doing this in MacRuby with the following snippet:
> 
> mytextfield = NSTextField.alloc.initWithFrame [20, 200, 200, 20]
> mytextfield.bind('value', toObject:'myperson', withKeyPath:'address')
> 
> It says that NSTextField does not have a bind method.
> 
> Do I misunderstand something, or is the bind method really missing and I
> have to set/remove the observers all myself?
> 
> Thanks,
> ALex.
> 
> 
> _______________________________________________
> 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