[問題] 關於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