【发布时间】:2016-10-03 09:29:33
【问题描述】:
我到处都看到委托变量总是设置为 self。
thirdClass.delegate = self
所以我想要类似的东西
thirdViewController.delegate = firstViewControllerToDo
就我而言,
let thirdClassVar = thirdClass()
thirdClassVar.namVar = "somnam"
thirdClassVar.delegate = firstViewControllerToDo
self.performSegueWithIdentifier("gtoFirstViewcontroller", sender: self)
当我点击第二个屏幕中的按钮时,它会返回到第一个屏幕,但在后台我想在 thirdClass 中进行一些计算,完成后,它会在第一个屏幕中显示一条消息。
我怎样才能做到这一点,或者有没有其他方法可以做到这一点。
【问题讨论】:
-
添加另一个代理,或重新考虑您的应用的设计方式
标签: ios swift delegates segue viewcontroller