我目前在尝试写一个连线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
的时候就越来越复杂了
想请问一下大大们都是怎么处理这样的行为
感恩