[问题] 关于GCDAsyncSocket传递

楼主: areyo (没有名字的怪物)   2015-06-25 16:26:11
大家午安,请教个关于GCDAsyncScoket的问题
我在MainClass里建立了Scoket连线,并在转跳页面时将该socekt物件
透过prepareForSegue -> setValue forKey传给下一个页面去接着使用
第二个页面也能正确使用,将资料传给server,
但在接收处理Server回传时,却跑会MainClass里定义的didReadData(),
而不是第二个里定义的didReadData(),我猜想是因为我在MainClass里初始化该Socket,所以才这样,
请问我得要怎么修改,让资料是在第二个页面处理呢?谢谢
作者: howdiun (Howdiun)   2015-06-25 16:34:00
delegation、notificateion、kvo,还有啥?
作者: neotek   2015-06-25 17:11:00
singletone + notification
楼主: areyo (没有名字的怪物)   2015-06-25 17:21:00
howdiun你是说传到第二个页面后,重新指派delegation?
作者: howdiun (Howdiun)   2015-06-29 13:57:00
应该维持第一页取资料,然后第一页去通知第二页
楼主: areyo (没有名字的怪物)   2015-06-29 20:06:00
howdiun, 用delegation可以 谢谢

Links booklink

Contact Us: admin [ a t ] ucptt.com