• 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
Alerts in Xcode 11
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Alerts in Xcode 11


  • Subject: Alerts in Xcode 11
  • From: Doug Hardie via Cocoa-dev <email@hidden>
  • Date: Mon, 30 Sep 2019 14:36:12 -0700

I have some code that presents an alert to the user with information they need,
and an OK button to clear it.  It works fine in the previous Xcode versions.
However, after upgrading to 11, it now displays the alert and then immediately
clears it.  This happens both in the simulator and on a real device.  I have
played around with the code and can't figure out how to make it leave the alert
on the screen.  This is in Swift.  It is a function that is called from
numerous places in the app.

func NotificationAlert (_ msg1: String, _ msg2: String) {
    let ErrorAlert = UIAlertController(title: msg1, message: msg2,
preferredStyle: .alert)
    let dismiss = UIAlertAction(title: "Ok", style: .default, handler: nil)
    ErrorAlert.addAction(dismiss)
    ErrorAlert.presentInOwnWindow(animated: true, completion: nil)
}

extension UIAlertController {
    func presentInOwnWindow(animated: Bool, completion: (() -> Void)?) {
        let alertWindow = UIWindow(frame: UIScreen.main.bounds)
        alertWindow.rootViewController = UIViewController()
        alertWindow.windowLevel = UIWindow.Level.alert + 1;
        alertWindow.makeKeyAndVisible()
        alertWindow.rootViewController?.present(self, animated: animated,
completion: completion)
    }
}


-- Doug

_______________________________________________

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: Alerts in Xcode 11
      • From: David Duncan via Cocoa-dev <email@hidden>
  • Prev by Date: Re: Thoughts on ARC
  • Next by Date: Re: Alerts in Xcode 11
  • Previous by thread: Re: ARC
  • Next by thread: Re: Alerts in Xcode 11
  • Index(es):
    • Date
    • Thread