我在A類中創建了一個函數,該函數創建一個對話窗口,每當我的應用程序加載完成時,窗口就會出現。所以在我的AppDelegate.swift文件中,我將調用A類的實例。此實例調用應顯示對話框窗口的函數。問題是,當我的應用程序加載時,甚至當我的應用程序完成加載時,我沒有看到我的對話窗口。我相信問題是,每當我打電話給我的功能:iOS中的對話窗口在加載應用程序時從另一個類中調用時不顯示
present(refreshAlert, animated: true, completion: nil)
在那時我的視圖控制器仍然可見。我認爲我需要弄清楚refreshAlert是在窗口層次結構的頂部顯示的。任何人都可以幫我弄清楚這個問題。 謝謝,
讓我知道,如果它可以幫助 –
感謝奧馬爾,使用DispatchQueue.main.async用延遲做了工作。 – Juventus
@Juventus我很高興它爲你工作!不用謝 –