Swift Ios设置委托没有自己作为其他视图控制器

时间:2016-10-03 09:29:33

标签: ios swift delegates segue viewcontroller

我到处都看到委托变量总是设置为self。

thirdClass.delegate = self

所以我想要像

这样的东西
thirdViewController.delegate = firstViewControllerToDo

就我而言,

let thirdClassVar = thirdClass()
thirdClassVar.namVar = "somnam"
thirdClassVar.delegate = firstViewControllerToDo
self.performSegueWithIdentifier("gtoFirstViewcontroller", sender: self)

当我点击第二个屏幕上的按钮时,它将返回到第一个屏幕,但在后台我想在thirdClass中进行一些计算,在完成之后,它会在第一个屏幕中显示一条消息。

我如何实现这一点,或者是否有其他方法可以实现这一目标。

1 个答案:

答案 0 :(得分:0)

你想要做某事,但你做错了。我认为您可以使用UIButton和IBAction函数执行此过程,更改此过程的算法。