【发布时间】:2020-02-04 13:48:59
【问题描述】:
我有一个导航控制器和一个根视图控制器。在这个 vc 中,我将一个表视图控制器作为弹出框呈现。当在此 tvc 上选择一行时,我执行一个委托方法(我知道它已执行)并关闭 tvc。 委托是我的视图控制器,所以它执行委托方法:
func languageDidChange() {
//selectedLanguageShort = a String
languageItem.title = LanguageTVC.selectedLanguageShort
initImageOCR(lang: LanguageTVC.selectedLanguageShort)
print("This method is executed!")
}
该行被打印,但项目的标题(一个 UIBarButtonItem 出口)没有改变。 我认为这是因为没有 segue 或任何东西造成的,所以 vc 没有得到更新,但我找不到手动更新它的方法。
【问题讨论】:
标签: ios swift segue uibarbuttonitem uipopovercontroller