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分享