Re: Bindings doesn't update model object.
Re: Bindings doesn't update model object.
- Subject: Re: Bindings doesn't update model object.
- From: Scott Anguish <email@hidden>
- Date: Sat, 22 May 2004 20:03:06 -0400
On May 22, 2004, at 6:51 PM, Ron Ballesteros wrote:
Do I need to create an instance of the my model object in IB to which
I connect the 'content' of my NSObjectController under the
Connections? Or do I even need an instance of my object and just
specify the object class name in the Attributes section.
You can create an instance of your model object in IB and bind it to
the content binding..
or
You can allow it to be automatically created (you need to turn on the
option in IB for that controller)
I guess that is the problem that I'm having in that I have an instance
of my model object in IB and NSObjectController 'content' under the
Connections is updating this while I create an instance of the same
class in the MyDocument.m. and therefore when I save, I'm not saving
the correct object model.
Ah.. OK
In this case, you should create your content object in your code (in
your Document object for example, that becomes the main record of
this).. then you need to bind the content to the File's Owner in IB for
that object controller.
I have a feeling I'm having things mixed up in here.
Thanks.
ron
On May 18, 2004, at 10:20 PM, Scott Anguish wrote:
On May 19, 2004, at 12:23 AM, Ron Ballesteros wrote:
I have a document based application where I have an
NSObjectController
that controls the data that is shown in the document window. My
bindings are working fine in regards of loading the default values
from
the model. The problem that I'm having is that when a user enters
data
in the text fields, non of the model object is getting updated.
As far as I can understand based on Apple's documentation, the model
gets updated through KVC. In IB under the Bindings->Value of the
NSTextField, I enabled 'Continously Updates Value' in order to update
the model. My model is KVC compliant as far as I know in that my
models
implement the <key> and set<Key>: pair. such as empID: and setEmpID:
.
you're definitely using an object controller to bind to, rather than
directly to the model?
what type of control is it.. if you can send me (off list - or put
it someplace I can download it) the cleaned code, I'll have a look
Is there something else that I'm missing here to get my views update
my
model object?
no, this should work.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.
_______________________________________________
cocoa-dev mailing list | email@hidden
Help/Unsubscribe/Archives:
http://www.lists.apple.com/mailman/listinfo/cocoa-dev
Do not post admin requests to the list. They will be ignored.