我有一个CoreData项目,其中有几个对象有多种关系 其中之一是从对象 A 到许多对象 B 的有序To-Many关系。 我正在使用自动配置的obj-c类,我在其他Swift代码中使用桥接头的帮助。
当我想将对象 B 添加到父对象 A 时,我的应用程序崩溃了:
*** Terminating app due to uncaught exception 'NSInvalidArgumentException', reason: '*** -[NSOrderedSet intersectsSet:]: set argument is not an NSSet'
我认为是因为以下代码:
objectA.addBObject(objectB)
它是对象A的obj-c类中的函数,它引用的NSOrderedSet声明如下:
@property (nonatomic, retain) NSOrderedSet *B; //The B objects
和功能:
- (void)addBObject:(B *)value;
如何解决此错误?我已经阅读了一些帖子,但没有人帮助过我 谢谢!