Re: Dismissing a Popover Internally
Re: Dismissing a Popover Internally
- Subject: Re: Dismissing a Popover Internally
- From: Matt Neuburg <email@hidden>
- Date: Thu, 21 Jul 2011 10:37:48 -0700
On Jul 21, 2011, at 10:23 AM, Gordon Apple wrote:
> After running into difficulties in the second method I proposed, I decided
> that the best universal solution was to subclass UIViewController
> (POViewController), add an ivar for the popover
Right, that's the sort of thing I meant by "store a reference".
Another trick I use is to subclass UIPopoverController just so as to have a way to distinguish one popover from another.
As I said, in my view none of this should be necessary. m.
>
>
> On 7/20/11 2:30 PM, "Matt Neuburg" <email@hidden> wrote:
>
>> On Wed, 20 Jul 2011 12:32:07 -0500, Gordon Apple <email@hidden> said:
>>> UIPopoverController has a UINavigationController. Is there any decent way
>>> to access the UIPopoverController inside a popover view to dismiss it?
>>
>> If I understand the question, then basically, no - and it's maddening. On the
>> one hand you're told that only one popover should be showing at any one
>> moment. On the other hand you don't automatically get a reference to that
>> popover. Thus it is up to you to store a reference, manually, to the current
>> popover controller at the time it shows its popover, so that you can talk to
>> it later in order to dismiss it. Popover controller management can thus get
>> really elaborate and clumsy; you're doing all kinds of work that the system
>> should just be doing for you.
>>
>> iOS is funny this way. I'm reminded of how there's no call in iOS 4 that tells
>> you current first responder. Obviously the system knows what the first
>> responder is, so why won't it tell you? It's kind of dumb. This is similar;
>> the system clearly knows useful stuff it won't share with you. m.
_______________________________________________
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