【发布时间】:2013-12-26 17:58:42
【问题描述】:
现在我有一个核心数据实体“AAA”,我使用一种方法来获取它的结果:
- (AAA *)结果{ NSEntityDescription *Entity = [NSEntityDescription entityForName:@"AAA" inManagedObjectContext:self.managedObjectContext]; NSFetchRequest *fetchRequest = [[NSFetchRequest alloc]init]; [fetchRequest setEntity:aaaEntity]; NSError *error = nil; NSArray *fetchRequestResult = [self.managedObjectContext executeFetchRequest:fetchRequest error:&error]; AAA *aaa = fetchRequestResult.lastObject; 返回aaa; }然后我用Xcode Instruments检查内存状态,它显示:
VM:核心数据对象 ID 4.02MB(实时字节)实体还存在于记忆中吗?
【问题讨论】:
-
核心数据对象 ID 是否会一直存在于内存中,直到我停止运行我的应用程序......