• 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: IB's "Synchronize with Xcode" feature
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: IB's "Synchronize with Xcode" feature


  • Subject: Re: IB's "Synchronize with Xcode" feature
  • From: Jonathan Hess <email@hidden>
  • Date: Wed, 13 Feb 2008 13:06:41 -0800

Hey Ron -

Have you had any chance to debug why the tab view ceases to function at runtime? Is there an exception being thrown? If so, what is the backtrace? Is this a Carbon NIB or a Cocoa NIB?

Synchronizing with Xcode does two things. It loads header files, and images. The header files are turned into meta-data that IB uses for connecting actions and outlets, and shouldn't have any impact on your running code, they're only used by IB to allow or disallow connecting an action or outlet.

My first hunch would be that that has something to do with images, or that syncing with Xcode is a red herring.

If you can find the state changed in your NIB that causes the breakage, it would really help fixing this.

Jon Hess


On Feb 13, 2008, at 11:46 AM, Mitchell Laurren-Rng wrote:

We're seeing some bizarre run-time behavior in our nibs that we have linked
to the "Synchronize with Xcode" feature in Interface Builder. Here are the
specifics:


We have a nib containing a multi-tabbed dialog where each tab has a number
of controls including checkboxes, radio buttons and the like. The File's
Owner is the controller class. When we open the nib file in IB with the
"Synchronize with Xcode" preference on, the nib file is immediately modified
(presumably some internal synchronization info) and appears as dirty.



At that point, if we save the changes that IB has made, the nib file no
longer works properly at run-time. The initial tab view displays correctly
in the dialog but subsequently displayed (i.e. Chosen via clicking on the
tab) tab views display controls incorrectly. For example, check boxes and
radio buttons appear with no titles and don't toggle correctly.


Reverting the nib file to it's previous state results in correct run- time
behavior. If I turn off the "Synchronize with Xcode" preference and just use
the File menu item, the problem does not occur.


Obviously, we have found a workaround but I was curious if anyone else had
seen similar problems. A search through the archive for "synchronize with
xcode" found nothing.


-Mick
--
Mitchell J Laurren-Ring
Senior Software Engineer
Electronics for Imaging

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

_______________________________________________ Do not post admin requests to the list. They will be ignored. Xcode-users mailing list (email@hidden) Help/Unsubscribe/Update your Subscription: This email sent to email@hidden
  • Follow-Ups:
    • Re: IB's "Synchronize with Xcode" feature
      • From: Mitchell Laurren-Ring <email@hidden>
    • Re: IB's "Synchronize with Xcode" feature
      • From: Jonathan Hess <email@hidden>
References: 
 >IB's "Synchronize with Xcode" feature (From: Mitchell Laurren-Rng <email@hidden>)

  • Prev by Date: IB's "Synchronize with Xcode" feature
  • Next by Date: Re: IB's "Synchronize with Xcode" feature
  • Previous by thread: IB's "Synchronize with Xcode" feature
  • Next by thread: Re: IB's "Synchronize with Xcode" feature
  • Index(es):
    • Date
    • Thread