[baseten-users] BXDatabaseContext usage
Erik Aderstedt
erik at aderstedt.se
Tue May 19 17:59:54 EEST 2009
Yes, you are right, my mistake. I was focused on your inclusion of the
IBOutlet keyword, which as you say has no effect in this case.
Regards,
Erik Aderstedt
Aderstedt Software AB
19 maj 2009 kl. 16.21 skrev Réjean Lamy:
> Correct me if I'am wrong, my understanding of KVC is:
>
> - We can access object instance variables directly with key-value,
> there is no need to have getter/setter for the variable. The
> variable must be an Object.
> - If we provides getter/setter for the variable, key-value will use
> it.
>
> About IBOutlet, to me, its simply a keyword that provides the
> variable visibility to IB. Actually I don't connect this Outlet in
> IB to anything, but simply bind the variable.
> We can remove the IBOutlet keyword from the declaration, the result
> will be the same.
>
> RL
>
> Le 09-05-19 à 09:43, Réjean Lamy a écrit :
>
>>
>> Le 09-05-19 à 09:32, Erik Aderstedt a écrit :
>>
>>> Hi!
>>>
>>>> 3- Add an NSObject to the nib and change its class to
>>>> "MyAppController"
>>>> 4- Bind the BXSynchronizedArrayController's "Database Context"
>>>> parameter to the MyAppController's "databaseContext" IBOutlet
>>>
>>> Correct me if I'm wrong, but you seem to be mixing IBOutlets with
>>> bindings? If you want to bind the database context of a
>>> BXSynchronizedArrayController to that of the MyAppController, you
>>> don't need to specify the databaseContext member as an IBOutlet.
>>> What you _do_ need to do is to make MyAppController key-value-
>>> compliant for the key databaseContext, by at least adding a getter
>>> method for the databaseContext (Obj-C 2.0 properties will do
>>> nicely of course).
>>>
>>
>> We can access object instance variables directly with KV. No ?
>>
>>> As was mentioned before; if you have multiple nibs set up in this
>>> way you'll get a different BXDatabaseContext object in each nib,
>>> which is probably not what you want.
>>
>> When using multiple nibs, I'am passing the databaseContext via
>> IBoutlet to the nibs File's Owner.
>>
>>
>>>
>>> Regards,
>>> Erik Aderstedt
>>> Aderstedt Software AB
>>>
>>>
>>> _______________________________________________
>>> baseten-users mailing list
>>> baseten-users at lists.basetenframework.org
>>> http://lists.basetenframework.org/mailman/listinfo/baseten-users
>>
>>
>> _______________________________________________
>> baseten-users mailing list
>> baseten-users at lists.basetenframework.org
>> http://lists.basetenframework.org/mailman/listinfo/baseten-users
>
>
> _______________________________________________
> baseten-users mailing list
> baseten-users at lists.basetenframework.org
> http://lists.basetenframework.org/mailman/listinfo/baseten-users
More information about the baseten-users
mailing list