• 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: Why can't a modal view controller present another in viewDidLoad?
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Why can't a modal view controller present another in viewDidLoad?


  • Subject: Re: Why can't a modal view controller present another in viewDidLoad?
  • From: Luke Hiesterman <email@hidden>
  • Date: Sun, 16 Jan 2011 19:46:40 -0800

Delayed performance is not appropriate for something like this, because that fact that your view was just loaded is not a guarantee that it's about to be added to the view hierarchy. Delayed performance should not be used as a haphazard crutch because it seems to make a given problem go away. It should only be used when the problem and the purpose of the delayed perform are both well understood.

Luke

Sent from my iPad

On Jan 16, 2011, at 6:46 PM, Matt Neuburg <email@hidden> wrote:

> On Sun, 16 Jan 2011 13:47:06 -0800, G S <email@hidden> said:
>> On Sun, Jan 16, 2011 at 11:47 AM, Luke Hiesterman <email@hidden> wrote:
>>> viewDidLoad is called the first time the view property of the vc is accessed - that's when loading happens. There is no guarantee that the view is in a window at that time, and presenting a modal vc on a vc whose view is not in a window does not make sense. Perhaps viewDidAppear is what you were looking for.
>
> Or just use delayed performance. I use delayed performance a *lot*. Like whipped cream, it covers a multitude of sins. m.
>
> --
> matt neuburg, phd = email@hidden, <http://www.apeth.net/matt/>
> A fool + a tool + an autorelease pool = cool!
> AppleScript: the Definitive Guide - Second Edition!
> http://www.apeth.net/matt/default.html#applescriptthings_______________________________________________
>
> 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
_______________________________________________

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: Why can't a modal view controller present another in viewDidLoad?
      • From: Matt Neuburg <email@hidden>
References: 
 >Re: Why can't a modal view controller present another in viewDidLoad? (From: Matt Neuburg <email@hidden>)

  • Prev by Date: Re: Why can't a modal view controller present another in viewDidLoad?
  • Next by Date: Re: “EXC_BAD_ACCESS” object is not nil but not accessible
  • Previous by thread: Re: Why can't a modal view controller present another in viewDidLoad?
  • Next by thread: Re: Why can't a modal view controller present another in viewDidLoad?
  • Index(es):
    • Date
    • Thread