看板 MacDev 關於我們 聯絡資訊
大家午安,請教個關於GCDAsyncScoket的問題 我在MainClass裡建立了Scoket連線,並在轉跳頁面時將該socekt物件 透過prepareForSegue -> setValue forKey傳給下一個頁面去接著使用 第二個頁面也能正確使用,將資料傳給server, 但在接收處理Server回傳時,卻跑會MainClass裡定義的didReadData(), 而不是第二個裡定義的didReadData(),我猜想是因為我在MainClass裡初始化該Socket,所以才這樣, 請問我得要怎麼修改,讓資料是在第二個頁面處理呢?謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.238.136.182 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1435220773.A.790.html
howdiun: delegation、notificateion、kvo,還有啥? 06/25 16:34
neotek: singletone + notification 06/25 17:11
areyo: howdiun你是說傳到第二個頁面後,重新指派delegation? 06/25 17:21
howdiun: 應該維持第一頁取資料,然後第一頁去通知第二頁 06/29 13:57
areyo: howdiun, 用delegation可以 謝謝 06/29 20:06