我目前在嘗試寫一個連線ptt的app
目前遇到一個問題就是在不同的view如何
把使用者的input送到同一個socket
我目前的作法是有一個最原始的ViewController1
ViewController1: UIViewController
{
var socket: GCDAsyncSocket!
var destinationVC2 : ViewController2!
}
每當需要performSegue
則會把
destinationVC2.socketHandler = self
socketHandler就是在destinationVC2裡面的ViewController1
class ViewController2: UITableViewController {
class ViewController2: UITableViewController {
var socketHandler : ViewController1!
}
到目前這樣好像都還可以
但是當我要從ViewController2 performSegue
的時候就越來越複雜了
想請問一下大大們都是怎麼處理這樣的行為
感恩