我發送異步請求,並在成功時呈現視圖控制器。有用。在後臺異步呈現視圖控制器
但是,當我的應用程序在後臺時,我收到了問題,當我收到成功並且我將它傳遞給前臺時。視圖控制器並不總是顯示。
我認爲這是關於主線程,但我不確定。
我該如何解決?
編輯:
這裏是我成功後調用該函數:
func showPopup(on viewController: UIViewController) {
let viewControllerToPresent = MyPopupViewController(nibName: "Popup", bundle: nil)
let popup = PopupDialog(viewController: viewControllerToPresent, buttonAlignment: .horizontal, transitionStyle: .zoomIn, gestureDismissal: false)
let button = DefaultButton(title: "Ok") {
popup.dismiss(animated: true, completion: nil)
}
popup.addButtons([button])
viewController.present(popup, animated: true, completion: nil)
}
代碼在哪裏?你試過了什麼? – Mannopson
上面的代碼不顯示任何在後臺調用的內容。請顯示所有_relevant_代碼。謝謝 –
沒有其他相關的代碼。 – Grifas