我发送异步请求,并在成功时呈现视图控制器。有用。在后台异步呈现视图控制器
但是,当我的应用程序在后台时,我收到了问题,当我收到成功并且我将它传递给前台时。视图控制器并不总是显示。
我认为这是关于主线程,但我不确定。
我该如何解决?
编辑:
这里是我成功后调用该函数:
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