我正在为我的应用程序进行检测,当我检查内存中所有的视图控制器和对象时。
即使它被称为导航堆栈的Pop-to-root视图控制器。
请帮助我我们是否需要添加任何其他特殊代码以从内存中删除?
修改:更新的代码段
func parseFeatureDetailsInsertIntoDB (featureArray featureArray : NSArray) {
let entityArray = NSMutableArray()
for i in 0 ..< featureArray.count {
let dict = featureArray[i] as! NSMutableDictionary
let featureEntity = FeaturesEntity(dict: dict)
entityArray .addObject(featureEntity)
}
// insert into DB
DataBaseManager.sharedInstance.insertFeatureDetails(model: "", variant: "", featureArray: entityArray)
entityArray.removeAllObjects()
}
最佳答案
您应该检查保留viewcontrollers的代码。
你可能有一个保留周期。