我正在为我的应用程序进行检测,当我检查内存中所有的视图控制器和对象时。
即使它被称为导航堆栈的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的代码。
你可能有一个保留周期。

10-07 19:41