【发布时间】:2017-06-28 11:53:26
【问题描述】:
- 假设我有一个推送 QRCodeScannerViewcontroller (vcB) 的视图控制器 (vcA)。当 (vcB) 扫描到东西时,它会推送 ResultviewController (vcC)。
-这 3 个视图连接到 UInavigation 控制器
-用户点击(vcC)
上的后退按钮我的问题是:
1)如果不更改 (vcB) 上的代码,我如何知道 (vcB) 是否可见? (vcB) 是一个 pod
2) 我将把这段代码放在哪里?我只能访问 (vcA)
我尝试在 (vcA) 上添加此代码,但没有任何反应
override func viewDidDisappear(_ animated: Bool) {
if (vcB.isViewLoaded && (vcB.view.window != nil)){
print("vcb did appear!")
}
}
【问题讨论】:
-
你不能在cvB和vcC里面写代码?
-
我可以,但我不想改变 cvB,因为它是 pod。虽然我可以改变 vcC
标签: swift uiviewcontroller uinavigationcontroller