0
私のXamarin iOSアプリケーションでは、警告ダイアログを表示するスタティックヘルパーメソッドがあります。このダイアログボックスは、ユーザーがまだOKボタンを押していない場合、数秒後に自動的に消える必要があります。タイマーが満了したときUIAlertControllerが却下されない
UIAlertController dlg = UIAlertController.Create(title, text,
UIAlertControllerStyle.Alert);
dlg.AddAction(UIAlertAction.Create("OK", UIAlertActionStyle.Cancel, null);
UIApplication.SharedApplication.KeyWindow.RootViewController.
PresentViewController(dlg, true, null);
その後、::ここでは単純化されたコードスニペットがある
t.Elapsed += (s, e) => {
dlg.DismissViewController(true, null);
};
方法DismissViewController
が実際に呼び出さなっている、が、ダイアログが画面から消えていません。
私はさらにdlg.Dispose()
を呼び出してみましたが、これも役に立たなかったです。
誰かが私に行方不明であることを理解してもらえますか?よろしく。
パーフェクト。ありがとうございました。 – Peter