gpt4 book ai didi

ios - NSManagedObjectContext : how to save certain entity properties without firing change notifications?

转载 作者:行者123 更新时间:2023-11-29 04:46:57 26 4
gpt4 key购买 nike

是否可以保存 NSManagedObjectContext 而不仅针对某些 NSManagedObjects 属性触发更改通知?

我这么问是因为我正在异步下载图像并将它们存储在要显示在由 NSFetchedResultsControlle 驱动的 tableView 上的实体中。因为我的委托(delegate)方法基本上是:

- (void)controllerDidChangeContent:(NSFetchedResultsController *)controller {

[self.tableView reloadData];
}

我不想每次下载图像(这是我正在获取的实体的属性)并将其保存到上下文时更新整个表格 View ,而只是更新单元格的 imageView(通过自定义 KVO 代码)。

如果您想知道,“图像”属性不能是暂时的(我不想在用户启动应用程序时下载相同的图像)。

最佳答案

我不确定某些属性更新的过滤。但是您还有其他解决方案......使用 SDWebImage https://github.com/rs/SDWebImage 等框架保留下载的图像。

Using UIImageView+WebCache category with UITableView

您的图像将仅下载一次:)

关于ios - NSManagedObjectContext : how to save certain entity properties without firing change notifications?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9491875/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com