Iphone 核心数据中的内存泄漏
有人能帮我吗?。作为iPhone开发人员的新人。我的核心数据出现内存泄漏,我不知道如何修复它。我在UIViewController中多次运行此方法(我没有使用Table ViView): 我在仪器中发现了这些内存泄漏:Iphone 核心数据中的内存泄漏,iphone,core-data,memory-leaks,Iphone,Core Data,Memory Leaks,有人能帮我吗?。作为iPhone开发人员的新人。我的核心数据出现内存泄漏,我不知道如何修复它。我在UIViewController中多次运行此方法(我没有使用Table ViView): 我在仪器中发现了这些内存泄漏: Leaked Object # Address Size Responsible Library Responsible Frame _PFArray 3 < multiple > 96 CoreData -[NSSQLCore _prepareResultsFr
Leaked Object # Address Size Responsible Library Responsible Frame
_PFArray 3 < multiple > 96 CoreData -[NSSQLCore _prepareResultsFromResultSet:usingFetchPlan:withMatchingRows:]
Leaked Object # Address Size Responsible Library Responsible Frame
GeneralBlock-32 2 < multiple > 64 CoreData PF_ALLOCATE_OBJECT_ARRAY
泄漏对象#地址大小负责库负责帧
_PFArray 396 CoreData-[NSSQLCore\u prepareResultsFromResultSet:usingFetchPlan:withMatchingRows:]
泄漏对象#地址大小负责库负责帧
GeneralBlock-32 2<多个>64个CoreData PF\u分配\u对象\u数组
该方法运行良好,但是,我不断得到这些泄漏很难从您在这里展示的内容中分辨出来,但这里有一个猜测: [self-SetMyPhotoEventsRay:fetchResults]可能会保留“fetchResults”,然后在视图控制器的dealloc和viewDidUnload中,您可能会忘记释放它们
因此,当关闭视图控制器时,对阵列的引用将丢失,并且您有泄漏。感谢您的回复。我将对此进行调查,让我困惑的是从核心数据中获取所有这些漏洞。
Leaked Object # Address Size Responsible Library Responsible Frame
_PFArray 3 < multiple > 96 CoreData -[NSSQLCore _prepareResultsFromResultSet:usingFetchPlan:withMatchingRows:]
Leaked Object # Address Size Responsible Library Responsible Frame
GeneralBlock-32 2 < multiple > 64 CoreData PF_ALLOCATE_OBJECT_ARRAY