I'm creating an alert in the following manner:
let alert = UIAlertView(title: "Network Unavailable",
message: "Oh noes!",
delegate: nil,
cancelButtonTitle: "OK")
alert.show()
Works fine. However when I click the 'OK' button to dismiss the alert, I get this:
Warning: Attempt to dismiss from view controller <_UIAlertShimPresentingViewController: 0x16ea2230> while a presentation or dismiss is in progress!
Some context:
- The alert is created in didMoveToView(view: SKView!) function of an SKScene.
- This is in Xcode 6 beta 3.
- my example is swift but this also happens from Objective-C
Any ideas why this warning might be occurring? I don't want to ignore it in case it turns into a fatal error in a future version of iOS.
UPDATE
我还应该补充一点,当警报出现时,当我选择 Debug -> View Debugging -> Capture View Hierarchy 时,警报不会显示在视图的 3d 视图中。我想知道这是否是我做错了什么的症状。