• 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: Multiple simultaneous UIAlertControllers
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: Multiple simultaneous UIAlertControllers


  • Subject: Re: Multiple simultaneous UIAlertControllers
  • From: Carl Hoefs <email@hidden>
  • Date: Thu, 05 Nov 2015 16:10:09 -0700

I don't want more than 1 alert presented at a time, of course, but they get generated asynchronously. I thought dispatch_get_main_queue() would nicely serialize any that occur. Thus David's comment that I'm just getting the requests issued in a serialized fashion.

I'm not certain how to have alerts that are scattered all throughout the app to wait until some other alert's completion block executes. Are you saying to have it control a global flag or some such?
-Carl

> On Nov 5, 2015, at 3:53 PM, Eric E Dolecki <email@hidden> wrote:
>
> That's the way. You should never need more than one presented at a time.
>
> Sent from my iP6+
>
>> On Nov 5, 2015, at 5:44 PM, Tomasz Muszyński <email@hidden> wrote:
>>
>> You should present next UIAlertController when first one has been dismissed (when UIAlertAction handler is called).
>>
>> Tomek
>>
>>> Wiadomość napisana przez Carl Hoefs <email@hidden> w dniu 05.11.2015, o godz. 23:37:
>>>
>>> iOS 9.1, iPhone 5S, ObjC
>>>
>>> I'm getting the following runtime warning due to multiple simultaneous UIAlertControllers presenting at the same time:
>>>
>>> Warning: Attempt to present <UIAlertController: 0x1835c000> on <MyViewController: 0x17d26e70> which is already presenting <UIAlertController: 0x18381400>
>>>
>>> I know only one alert view controller can be presenting at a time, so the way I thought to serialize execution of each -presentViewController:: is:
>>>
>>>      dispatch_async( dispatch_get_main_queue(), ^{
>>>                          [ self presentViewController: alert
>>>                                              animated: YES
>>>                                            completion: nil ];
>>>                      });
>>>
>>> Why isn't dispatch_get_main_queue() enforcing serialized execution? Is there another way to do this?
>>> -Carl
>>>
>>>
>>> _______________________________________________
>>>
>>> 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
>
> _______________________________________________
>
> 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: Multiple simultaneous UIAlertControllers
      • From: Alex Zavatone <email@hidden>
References: 
 >Multiple simultaneous UIAlertControllers (From: Carl Hoefs <email@hidden>)
 >Re: Multiple simultaneous UIAlertControllers (From: Tomasz Muszyński <email@hidden>)
 >Re: Multiple simultaneous UIAlertControllers (From: Eric E Dolecki <email@hidden>)

  • Prev by Date: Re: Multiple simultaneous UIAlertControllers
  • Next by Date: Re: Multiple simultaneous UIAlertControllers
  • Previous by thread: Re: Multiple simultaneous UIAlertControllers
  • Next by thread: Re: Multiple simultaneous UIAlertControllers
  • Index(es):
    • Date
    • Thread