• 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: re-making connections with a different controller
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: re-making connections with a different controller


  • Subject: Re: re-making connections with a different controller
  • From: Quincey Morris <email@hidden>
  • Date: Tue, 9 Jun 2009 17:47:22 -0700

On Jun 9, 2009, at 16:15, Stephen Blinkhorn wrote:

Imagine I have an NSTabView with 10 tabs that all contain the same collection of controls. The only difference is that each control's action/outlet is connected to a different controller object (of the same class type). Is it possible to select a whole tab of controls, copy them to the next tab and somehow change all the connections to and from Controller1 so that they now connect to Controller2,3,4,5,6 etc without having to do 300 CTRL drags.

Perhaps this illustrates an underlying fundamental problem with the structure of my app but I don't want to know about that right now :) Well, ok, maybe I do...

In the absence of further information, it seems that a tab view is wrong approach here. If all the so-called tabs are identical in user interface terms (that is, the only difference is the data they retrieve from your data model), you'd probably do better with a single set of the controls and a segmented control to choose which set of data values to use.


If you must use a tab view, you could also approach it with a view xib and a view controller to define the common part of each tab. The view controller would act as an intermediary to pass the action methods on to the correct controller. (The details, and feasibility, of this approach might depend on exactly what class of controllers you're trying to use.)


_______________________________________________

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


  • Follow-Ups:
    • Re: re-making connections with a different controller
      • From: Stephen Blinkhorn <email@hidden>
References: 
 >re-making connections with a different controller (From: Stephen Blinkhorn <email@hidden>)

  • Prev by Date: Re: Cannot open file
  • Next by Date: Re: [NSTask] -launch return
  • Previous by thread: Re: re-making connections with a different controller
  • Next by thread: Re: re-making connections with a different controller
  • Index(es):
    • Date
    • Thread