• 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: upgrade strategy question
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: upgrade strategy question


  • Subject: Re: upgrade strategy question
  • From: Corbin Dunn <email@hidden>
  • Date: Wed, 25 May 2005 17:16:36 -0700


In a forthcoming version of the product, there are new columns that users won't have seen before. However, the presence of the autosave settings causes those columns to be hidden because it looks as though the user didn't want them displayed. (Not so -- they simply didn't exist when the autosave settings were written out).


I believe this is the way it was designed. This way, if you remove a column (in code, via some user action), the fact that the column was removed will be persisted, along with the widths and order.


What's the right way to gracefully transition people's settings while
still letting them see the new features?

The cleanest solution would be to check and see if the tablecolumn identifier exists for your new column (in awakeFromNib). If not, create the tablecolumn, and add it.


--corbin
_______________________________________________
Do not post admin requests to the list. They will be ignored.
Cocoa-dev mailing list      (email@hidden)
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden


  • Follow-Ups:
    • Re: upgrade strategy question
      • From: John Warner <email@hidden>
References: 
 >upgrade strategy question (From: Eric Friedman <email@hidden>)

  • Prev by Date: Re: Function calling
  • Next by Date: Suppress "Arrange in Front" menu item in Window menu?
  • Previous by thread: upgrade strategy question
  • Next by thread: Re: upgrade strategy question
  • Index(es):
    • Date
    • Thread