iphone - 存储关系时核心数据_NSFaultingMutableSet 中的存储问题

标签 iphone ios core-data

我有一个模态,

xsdContact(NSString 名称,xsdListOfAddresses ListOfAddresses)
xsdListOfAddresses (NSMutableArray ContactAddress (xsdContactAddress objects))
xsdContactAddress (NSString 城市)

我创建了实体如下
xsdContact (NSString name, relationship ListOfAddresses too many of type or destination xsdContactAddress)

问题来了,当我尝试添加对象时
[xsdContactObject addListOfAddressesObject: xsdContactAddressObject];
它没有添加。它在调试时显示 _NSFaultingMutableSet。

我知道因为在 xsdContact ListOfAddresses 的模态类中有 xsdListOfAddresses 类型,它显示 _NSFaultingMutableSet。

请告诉我解决方案,有一件事我无法更改模态类的定义。

最佳答案

我通过 hack 解决了它。

我添加了一个具有不同名称的新关系属性,并用它来存储和关系数据

例如:

我已将 xsdContact ListOfAddresses 重命名为 Address,因为核心数据在内部创建了名为 Address 的新属性关系。如果 ListOfAddresses 未更改,则不需要我更新模态和现有功能

关于iphone - 存储关系时核心数据_NSFaultingMutableSet 中的存储问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8985811/

相关文章:

ios - Swift - 如何为每个 View 设置不同的导航栏?

ios - 如何阻止用户,如果他/她在我的应用程序加载时未连接到互联网连接

ios - ResKit : temporary NSManagedObjects

objective-c - Core-Data 中的自定义设置方法

ios - 使用 Core Data 保存和检索数据 "by date"

iphone - 是否溢出 :hidden applied to <body> work on iPhone Safari?

iphone - sendAsynchronousRequest NSURLConnectionRequest

iphone - NSMutableArray 没有正确添加对象?

iphone - 如何在 IOS 上运行的 phonegap/cordova 应用程序中打开 iframe?

ios - Selector 方法必须与观察者所在的实例相同吗?