0
我正在使用BButton(https://github.com/jessesquires/BButton)在UICollectionView中的單元中繪製一些漂亮的按鈕。當我刷新UICollectionView的數據時,我記錄了一些內存泄漏(CollectionView中每個單元泄露一個對象)。我已經追查使用儀器這回是在「BButton.m」創建CGGradient:BButton和CGGradient發佈 - 內存泄漏
gradient = CGGradientCreateWithColors(colorSpace, (__bridge CFArrayRef)newGradientColors, newGradientLocations);
CGColorSpaceRelease(colorSpace);
我知道CGGradients應該被釋放(CGGradientRelease()),但我不知道究竟在何處釋放這個,我嘗試了幾個位置(在按鈕被繪製之後,在init方法返回之前),但我仍然遇到同樣的問題。
一切都在IB中完成,按鈕&不是以編程方式創建的。
任何幫助將不勝感激,我接近撕裂我的頭髮!
謝謝
謝謝,我現在有這個工作! – larrysanchez
您可以發佈您的解決方案嗎? – Hyndrix