所以我做了很多获取我的对象。例如,在启动时,我为选项卡上的徽章设置了未读计数。为了获得这个未读计数,我需要获取我的数据模型对象以查看哪些对象具有未读标志。所以我们有一个提取。然后在该方法之后,我再次获取所有数据模型对象以执行其他操作。然后在视图控制器上,我需要显示我的数据模型对象,所以我在那里再进行一次提取,依此类推。
所以有很多这样的电话:NSArray *dataModelObjects = [moc executeFetchRequest:request error:&error];
这对我来说似乎有点多余?由于我将使用我的数据模型对象进行大量工作,我是否可以在应用程序中获取它们一次并在需要访问它们时通过实例变量访问它们?但我总是想拥有最新的数据。因此可以添加和/或删除数据模型对象。
我对我想在这里实现的目标有任何意义吗?