我想在 [DllImport("user32.dll")]
public static extern IntPtr ShowWindow(
IntPtr hWnd, // handle to window
uint nCmdShow
);
private const uint SW_RESTORE = 0x09;
不等于1的情况下,当用户在tableView中点击一行时显示UIAlertController。一旦警报被解除,我想要{{1 }} 执行。但是,流程停止。我假设我需要condition
中的didSelectRowAt IndexPath
之外的其他东西,但是我很困惑。
我正在像这样显示警报控制器:
nil
答案 0 :(得分:2)
您可以将要执行的代码放在defaultAction的动作处理程序中。因此,代码将在按下确定按钮后执行。如果将其放在present()方法完成中,则将在显示警报后准确执行它。
let alert = UIAlertController(title: "Hello", message: "Nai", preferredStyle: .alert)
alert.addAction(UIAlertAction(title: "Ok", style: .default, handler: { (action) in
print("Executed after ok tapped")
}))
present(alert, animated: true) {
print("Executed when its presented")
}