我有一个模态,
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/