作者areyo (没有名字的怪物)
看板MacDev
标题[问题] 关於GCDAsyncSocket传递
时间Thu Jun 25 16:26:11 2015
大家午安,请教个关於GCDAsyncScoket的问题
我在MainClass里建立了Scoket连线,并在转跳页面时将该socekt物件
透过prepareForSegue -> setValue forKey传给下一个页面去接着使用
第二个页面也能正确使用,将资料传给server,
但在接收处理Server回传时,却跑会MainClass里定义的didReadData(),
而不是第二个里定义的didReadData(),我猜想是因为我在MainClass里初始化该Socket,所以才这样,
请问我得要怎麽修改,让资料是在第二个页面处理呢?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.238.136.182
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/MacDev/M.1435220773.A.790.html
1F:→ howdiun: delegation、notificateion、kvo,还有啥? 06/25 16:34
2F:推 neotek: singletone + notification 06/25 17:11
3F:→ areyo: howdiun你是说传到第二个页面後,重新指派delegation? 06/25 17:21
4F:→ howdiun: 应该维持第一页取资料,然後第一页去通知第二页 06/29 13:57
5F:→ areyo: howdiun, 用delegation可以 谢谢 06/29 20:06