Re: Binding "hidden" attribute
Re: Binding "hidden" attribute
- Subject: Re: Binding "hidden" attribute
- From: BareFeet <email@hidden>
- Date: Mon, 12 Oct 2009 11:34:54 +1100
OK, let me put this another way:
Has anyone successfully bound the "hidden" attribute of an Interface
object, so that it hides and shows when the ivar changes? If so, how?
Thanks,
Tom
BareFeet
----
From: BareFeet <email@hidden>
Date: 9 October 2009 12:18:38 AM AEDT
To: Cocoa Dev <email@hidden>
Subject: Binding hidden attribute
Hi all,
I'm trying to hide a tab view item according to the value returned an
accessor in my model.
My accessor simply returns YES or NO, as per:
- (BOOL) schemaIsHidden {
return ([type isEqualToString: @"query"] || [type isEqualToString:
@"source"]);
}
In interface builder, in my document nib, I selected the view
belonging to my "Schema" tab view item, set its "Hidden" attribute to:
Bind to: My Array Controller
Controller key: selection
Model Key Path: schemaIsHidden
It compiles OK, but when I run it, I get an error in the log:
Cannot create attributed string from object <null> of class NSNull
What does this mean?
Do I have the correct class (BOOL) returned by my accessor?
My other bindings to this same model and controller work fine.
Thanks,
Tom
BareFeet
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden