2016-04-02 9 views
0

を表示できません。UIAlertControllerと表示されています。UIAlertAction View Controllerを終了します。 iOS 9.3以前は正常に動作していました。しかし、iOS 9.3では動作しません。以下はコードです。ViewControllerAnimated iOS 9.3

let alertController = UIAlertController(title: "Logged In Successfully", message: "asda", preferredStyle: .Alert) 

// Create the actions 
    let okAction = UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { UIAlertAction in 
          self.dismissViewControllerAnimated(true, completion: nil) 
         } 

         // Add the actions 
         alertController.addAction(okAction) 

         // Present the controller 
         self.presentViewController(alertController, animated: true, completion: nil) 

答えて

1

dismissViewControllerAnimated行にブレークポイントを配置しようとすると、あなたはOKを押したときに、それはそこになってきたかどうかを確認します。そうでない場合は

- これで

UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { UIAlertAction in 
          self.dismissViewControllerAnimated(true, completion: nil) 
         } 

を交換してみてください。

UIAlertAction(title: "OK", style: UIAlertActionStyle.Default) { _ in 
          self.dismissViewControllerAnimated(true, completion: nil) 
         } 
+0

私が追加したブレークポイントを。 Alertcontrollerは動作していますが、dismissViewControllerは実行されていません。 –

+0

UIAlertActionパラメータを_に置き換えようとしましたか? – Roee84

関連する問題