開始遲到的ARC了

crashlog顯示, 掛在微博分享以後的回調上了。原本是用delegate來判斷是否須要刷新界面的,post

問題出在分享/上傳圖片時間過長,用戶早就離開了對應界面,delegate失效。測試

解決辦法ui

1. 離開界面的時候delegate設爲nilspa

2. 不用delegate,改用post notification來搞圖片

這倆牽涉的改動都有點多,好在新形勢下,咱們終於拋開了iOS 4.x的支持,能夠用weak啦!io

3. 單獨對ShareManager啓用ARC, build phrase里加參數, @property裏上 strong weak, 刪除各類release, 順便改用dispatch_once實現singleton微博

靜態分析沒有警告,提交測試經過,等下個版本實際效果..notification

2014.04.09分享

相關文章
相關標籤/搜索