所以我有两个实体,一个叫做“列表”,一个叫做“任务”。它们中的每一个都有多个属性和一个关系。List 的关系称为“hasTasks”,它是一对多的关系。
这是为我生成的 Task.h 文件。
#import <Foundation/Foundation.h>
#import <CoreData/CoreData.h>
@class Task;
@interface List : NSManagedObject
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSNumber * number;
@property (nonatomic, retain) NSNumber * tasks;
@property (nonatomic, retain) NSNumber * totalTime;
@property (nonatomic, retain) NSSet *hasTasks;
@end
@interface List (CoreDataGeneratedAccessors)
- (void)addHasTasksObject:(Task *)value;
- (void)removeHasTasksObject:(Task *)value;
- (void)addHasTasks:(NSSet *)values;
- (void)removeHasTasks:(NSSet *)values;
@end
现在每当我调用类似的东西时
[self.list addHasTasksObject:task];
我的应用程序在达到这一点时崩溃。有人知道这是为什么吗?如果您需要查看更多我的代码,请随时询问。提前致谢!