看板 MacDev 關於我們 聯絡資訊
不好意思,請問各位前輩。 小弟目前在開發即時通訊的app, 我是使用delegate的方式來取得對方傳來的訊息, 不過當目前的頁面沒有在聊天頁時, 對方傳訊會產生exc_bad_access的問題。一直找不到解決方式, 請問各位前輩有沒有能解答我的問題, 不勝感激! -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.120.231.19 ※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1439880684.A.F0D.html ※ 編輯: czh0305 (59.120.231.19), 08/18/2015 14:53:08
Blueshiva: 我猜你的delegate已經不是你預期的那個東西了 08/18 15:05
czh0305: Blue前輩利害,delegate先前有變動過,後來整個clean再 08/18 16:50
czh0305: 重run就可以了,浪費我一整個下午@@ 08/18 16:50
NelsonT: 不是clean重run的問題吧,你離開聊天頁面時就該把delegat 08/19 11:00
NelsonT: e設為nil。 08/19 11:00
NelsonT: 我猜對方這個delegate是用assign而不是weak 08/19 11:01
shinrenpan: 基本上聊天app在不同ViewController也要收到訊息,用No 08/19 16:39
shinrenpan: tificationCenter 模式較好. 08/19 16:39