私は別のビューコントローラにプッシュしたいですが、ボタンを数回押すと2回以上ビューコントローラに押し込まれます。何度もプッシュを防止する方法が起こった。次のビューコントローラへのプッシュの防止を2回
DispatchQueue.main.async {
let vc: MyOrderDetailsViewController? = self.storyboard?.instantiateViewController(withIdentifier: "orderDetailsVC") as? MyOrderDetailsViewController
self.navigationController?.pushViewController(vc!, animated: true)
}
sk .... – Simmy
初めてのプッシュ後にボタンを無効にする –
@Nur ||ボタンを押すと第2コントローラーが2回表示されますか?一般に、すべてのUI関連の作業はメインキューで行われるため、メインキューですでに発生しているものを作成する必要はありません。私はストーリーボードを一度チェックすることをお勧めします、そこからセグを接続しましたか? –