On Nov 3, 2008, at 9:32 AM, Matt Neuburg wrote:

On Mon, 3 Nov 2008 09:22:25 -0500, "Carmen Cerino Jr." <[EMAIL PROTECTED] >
said:
I have a button that when clicked will display a modal dialog. My
modal dialog is custom, and lives in its own Xib file. My issue is
that the first time I click the button to make the dialog appear it
does not latch it self onto the window like it should. If I go to
dismiss the dialog with my cancel button, the dialog does not
disappear but focus returns to my main window. Now the strange thing
is if I go to click that button again, the modal dialog works as it
should.

Here's a wild guess. It sounds like maybe the whole nib-loading process is not getting a chance to complete (the first time you show the dialog). So, instead of going directly from loadNibName to beginSheet, as you do here, try "stepping out" to the next event loop after loadNibNamed by calling
another method with peformSelector:...afterDelay. m.


The initial behavior could also be the likely result of the "visible at launch" option checked, which the default for all windows created in IB.

HTH,

Keary Suska
Esoteritech, Inc.
"Demystifying technology for your home or business"

_______________________________________________

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

This email sent to [EMAIL PROTECTED]

Reply via email to