次の方法でアラートを作成しています。
let alert = UIAlertView(title: "Network Unavailable",
message: "Oh noes!",
delegate: nil,
cancelButtonTitle: "OK")
alert.show()
正常に動作します。ただし、「OK」ボタンをクリックしてアラートを閉じると、次のようになります。
警告: プレゼンテーションまたは却下の進行中に、View Controller <_UIAlertShimPresentingViewController: 0x16ea2230> から却下しようとしています!
いくつかのコンテキスト:
- アラートは、SKScene の didMoveToView(view: SKView!) 関数で作成されます。
- これは Xcode 6 ベータ 3 にあります。
- 私の例は迅速ですが、これはObjective-Cからも起こります
この警告が発生する理由はありますか? iOS の将来のバージョンで致命的なエラーになる場合に備えて、無視したくありません。
アップデート
また、アラートが表示されたときに、[Debug] -> [View Debugging] -> [Capture View Hierarchy] を選択すると、ビューの 3D ビューにアラートが表示されないことも追加する必要があります。これが私が間違っていることの兆候であるかどうか疑問に思っています。