标签: uiviewcontentmode

138
推荐指数
3
解决办法
9万
查看次数

由于内部保留周期,未释放ViewController

我的某些视图控制器从视图中弹出后没有被释放。我已经摆脱了其他强引用,因此我通过引用形式_externalObjectsTableForViewLoading保留了此内部保留周期。这是一个私有的UIViewController属性,所以我自己无法清除它。我不知道iOS是否有API可以清除它,或者为什么弹出视图控制器后不能清除它。

我已经测试过我的应用程序在iOS 11和12中都处于“发布”模式下运行。在Instruments中运行该应用程序会渲染Xcode中看到的相同阶梯模式,并保留视图控制器。

有任何想法吗?提前致谢!

保持周期

memory memory-leaks ios uiviewcontentmode swift

8
推荐指数
1
解决办法
207
查看次数