I have a re-explaination, including a picture, at 
<http://stackoverflow.com/questions/43002809/how-do-i-access-the-top-level-objects-of-a-storyboard-scene-programmatically>.

— 
Daryle Walker
Mac, Internet, and Video Game Junkie
darylew AT mac DOT com 

> On Mar 23, 2017, at 9:44 PM, Daryle Walker <dary...@mac.com> wrote:
> 
> I used to use a single view controller, in a storyboard, with all the 
> controls/views laid out, including any object/array controllers in the top 
> bar along with the view-controller reference and the first responder icon. 
> Now I moved to a network of view controllers, i.e. split- and 
> tab-view-controllers. This means that the various parts can’t access each 
> other anymore. I have a custom window controller class with a reference to 
> the model and an object controller that points to the model. Since the view 
> controller tree is fixed, I can walk it and keep references to each view 
> controller. While walking the tree, I make the model’s object controller the 
> represented-object for each view controller (with Cocoa Bindings). I think 
> each view controller has a reference to its top view; this means I can walk 
> each controller for the individual scroll, clip, and table/text views.
> 
> Now the view controller that contains the table view also has an array 
> controller connecting the table to the model’s object controller. When 
> walking the controller tree, how can I get a reference to that array 
> controller to store as a property in my window controller class? (Or anything 
> in that top icon strip besides the controller itself) I want to keep 
> referencing the same object & array controllers already allocated when I 
> build my tree of text blocks to support find.

_______________________________________________

Cocoa-dev mailing list (Cocoa-dev@lists.apple.com)

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to arch...@mail-archive.com

Reply via email to