我正在为我的应用程序进行检测,当我检查所有视图控制器和仍在内存中的对象时。 即使它被称为Pop to root view controller for Navigation stack。
请帮助我,我们是否需要添加任何其他特殊代码才能从内存中删除?
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()
}
答案 0 :(得分:0)
您应该检查保留viewcontrollers的代码。 你可能有一个保留周期。