• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: Confused with Chapter 7 in Hillegass' book (2nd ed.)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Confused with Chapter 7 in Hillegass' book (2nd ed.)


  • Subject: Re: Confused with Chapter 7 in Hillegass' book (2nd ed.)
  • From: Steven Harms <email@hidden>
  • Date: Sat, 31 Jul 2004 17:29:51 -0700

Mmalcolm (and others),

This was an excellent pointer and has me 99% of the way to feeling on the up and up with this chapter (instead of simply fed-up with this chapter).

When I was setting up this application in IB I set up a binding from the button that would create a new entry in the table (which this NSArrayController is bound to) to the target insert: .

How does my button's insert: know to automagically use (defer to?) insertObject:in<Key>AtIndex: ? The document hosted at developer... doesn't say that it supercedes insert: automagically -- what's the missing link?

Here's my hypothesis, maybe you can very simply say yes and confirm my understanding... 8)

1. Per Hillegass' tutleage (for those of you at home with the book) I modified the bindings in the File's Owner (MyDocument). In the inspector I set the Model Key Path: text field to employees.

Thus, with that defined, the table no longer /simply/ performs 'insert:' in knows that it should opt for insertObject:in(key = employees)AtIndex: ?

Is that the correct understanding of the background magic?

TIA,

Steven


mmalcolm crawford wrote:

On Jul 28, 2004, at 3:52 PM, Steven Harms wrote:

p. 146 - How does the insert: message equate into the just explained 'insertObject:inEmployeesAtIndex" ?

<http://developer.apple.com/documentation/Cocoa/Conceptual/ KeyValueCoding/Concepts/AccessorConventions.html#//apple_ref/doc/uid/ 20002174/BAJEDEFB>

See:
"Indexed Accessor Patterns for To-Many Properties"

and list archives ad lib., e.g. <http://www.cocoabuilder.com/archive/message/2004/3/15/101716>

mmalc
_______________________________________________
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.


References: 
 >Confused with Chapter 7 in Hillegass' book (2nd ed.) (From: Steven Harms <email@hidden>)
 >Re: Confused with Chapter 7 in Hillegass' book (2nd ed.) (From: mmalcolm crawford <email@hidden>)

  • Prev by Date: Re: What does it mean when po puts % before class name?
  • Next by Date: Re: Why the rules concerning release?
  • Previous by thread: Re: Confused with Chapter 7 in Hillegass' book (2nd ed.)
  • Next by thread: Re: Confused with Chapter 7 in Hillegass' book (2nd ed.)
  • Index(es):
    • Date
    • Thread