[問題] delegate exc_bad_access問題

看板MacDev作者 (Hsiu)時間8年前 (2015/08/18 14:51), 8年前編輯推噓2(206)
留言8則, 4人參與, 最新討論串1/1
不好意思,請問各位前輩。 小弟目前在開發即時通訊的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

08/18 15:05, , 1F
我猜你的delegate已經不是你預期的那個東西了
08/18 15:05, 1F

08/18 16:50, , 2F
Blue前輩利害,delegate先前有變動過,後來整個clean再
08/18 16:50, 2F

08/18 16:50, , 3F
重run就可以了,浪費我一整個下午@@
08/18 16:50, 3F

08/19 11:00, , 4F
不是clean重run的問題吧,你離開聊天頁面時就該把delegat
08/19 11:00, 4F

08/19 11:00, , 5F
e設為nil。
08/19 11:00, 5F

08/19 11:01, , 6F
我猜對方這個delegate是用assign而不是weak
08/19 11:01, 6F

08/19 16:39, , 7F
基本上聊天app在不同ViewController也要收到訊息,用No
08/19 16:39, 7F

08/19 16:39, , 8F
tificationCenter 模式較好.
08/19 16:39, 8F
文章代碼(AID): #1LqjNiyD (MacDev)