升级iOS16后 项目运行后内存暴涨

332 阅读1分钟

为什么????

通过instrument工具查看堆栈和创建对象情况,没有查出原因

然后通过注释项目中代码,一步步定位到导致问题的代码。

是viewcontroller中自定义UIBarButtonItem的代码导致,改换成initWithCustomView方式创建item后问题消失

二、MKMapview导致系统内存暴增

- (void)gl_setObject:(id)anObject forKey:(id)aKey;导致内存不能销毁