2016-10-03 2 views
0

代理変数が常に自己に設定されているところはすべて見てきました。他のビューコントローラとして自己なしの代理人を設定するスウィフトイオス

thirdClass.delegate = self 

私は2番目の画面でボタンをクリックするとだから私は、私の場合は

thirdViewController.delegate = firstViewControllerToDo 

ような何かをしたい、

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

、それが最初の画面に戻りウィルが、バックグラウンドで、私はthirdClassで計算をしたいと思って、それを完了した後、最初の画面にメッセージを表示します。

これを達成するにはどうすればよいのですか、これを実現する他の方法がありますか?

+1

別の代理人を追加するか、アプリの設計方法を再考してください –

答えて

0

あなたは何かしたいが間違った方法で何かをする。私はあなたがUIButtonとIBAction関数でこのプロセスを行うことができると思う、このプロセスのためにあなたのアルゴリズムを変更してください。

関連する問題