iphone - iOS 核心数据 - 将新值保存到现有对象时出现问题

标签 iphone objective-c ios core-data

我正在尝试为现有核心数据对象保存新值:

[object setValue:Value forKey:NotificationKey];
NSError *error;
[object.managedObjectContext save:&error];

它不保存新数据。没有任何警告,但可能 save 方法有问题。该过程在后台进行,最后调用本地通知。在尝试找出问题所在后,我尝试在调用通知之前使用 save 方法,但它没有出现。

有人发现问题了吗?

谢谢!

最佳答案

如果保存发生在后台线程/操作上,则必须先合并前台和后台线程/操作,然后其中一个线程/操作中所做的更改才能供另一个线程/操作使用。

关于iphone - iOS 核心数据 - 将新值保存到现有对象时出现问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6585737/

相关文章:

iphone - 翻转上下文上的 CGBitmapContextCreateImage

ios - 未调用子类覆盖方法

iphone - 如何在iphone sdk中使用命名空间

iphone - 如何让ui始终响应并进行后台更新?

ios - 带有额外空间的 UITableViewController 滚动(如 Notes 应用程序)

ios - 将结果从 Swift 数组传递到 Segue 到描述

ios - 搜索栏 Controller iOS 11 问题 - 搜索栏和范围按钮重叠

ios - 是否可以从存储在iOS模拟器中的包中编译.ipa

iphone - UIImageView 的最大缩放比例

ios - 钥匙串(keychain) SecOSStatusWith 错误 :[-34018]