[問題] block retain 問題
各位好
我利用AFNetworking寫了個重複地詢問server狀態的連線(程式碼在下行網址)
http://pastebin.com/AYUDgK2j
想問說,一般網路上看到的情況是
viewController A retain 一個 block B
B 中用到 A 時要使用__weak才不會造成memory leak
程式碼是我寫的,可是我搞不清楚這樣寫對不對
感覺是 AFNetworking A, retain Block B, B 再 retain 自己寫的Api C
然後 C 又retain B,...其實我搞糊塗了真正的retain方向沒個概念
另外我這樣寫是正確的嗎? 謝謝各位出手相救!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 1.163.54.140
※ 文章網址: https://www.ptt.cc/bbs/MacDev/M.1463399646.A.AF6.html
→
05/16 23:32, , 1F
05/16 23:32, 1F
→
05/16 23:34, , 2F
05/16 23:34, 2F
→
05/16 23:35, , 3F
05/16 23:35, 3F
→
05/16 23:37, , 4F
05/16 23:37, 4F
→
05/16 23:38, , 5F
05/16 23:38, 5F
→
05/16 23:39, , 6F
05/16 23:39, 6F
→
05/17 11:02, , 7F
05/17 11:02, 7F
推
05/19 00:47, , 8F
05/19 00:47, 8F
討論串 (同標題文章)
以下文章回應了本文:
完整討論串 (本文為第 1 之 2 篇):
MacDev 近期熱門文章
PTT數位生活區 即時熱門文章