我有两个控制器A和B
在控制器A中,单击一个按钮,我使用JSON进行请求,并将数据输入到模型中,该模型也是其解码
此后,有一个加载程序并重定向到控制器B 所有标签和图像都必须从模型中获取数据并更新视图。
如果我以viewdidload方法更新控制器B中的视图,则不会更新数据。我不明白为什么,我想我需要从Controller A调用更新,但是我不确定那是真的。
请协助实施 我发现绝望地过时的所有方法
@IBAction func buttonAction(_ button: TransitionButton) {
button.startAnimation() // 2: Then start the animation when the
user tap the button
let qualityOfServiceClass = DispatchQoS.QoSClass.background
let backgroundQueue = DispatchQueue.global(qos:
qualityOfServiceClass)
backgroundQueue.async(execute: {
...request.....
button.stopAnimation(animationStyle: .expand, completion: {
let secondVC =
self.storyboard!.instantiateViewController(withIdentifier:
"CarInfoID") as! CarInfo
self.performSegue(withIdentifier: "navSegue",
sender: self)}
更新
或者也可以使控制器电池 在实际加载之前,发生了查询。
然后collectionView更容易更新