gpt4 book ai didi

objective-c - 使用 Core Data 生成的访问器的问题

转载 作者:搜寻专家 更新时间:2023-10-30 20:18:50 25 4
gpt4 key购买 nike

所以我有两个实体,一个叫做“列表”,一个叫做“任务”。他们每个人都有多个属性和一个关系。 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];

我的应用程序在达到这一点时崩溃了。任何人都知道这是为什么?如果您需要查看我的更多代码,请随时询问。提前致谢!

最佳答案

我遇到了同样的问题,我在 .xcdatamodeld 文件中修复了它。我不小心选择了关系的有序排列复选框,而没有重新生成 NSManagedObject 类。取消选中此框并重新构建为我解决了这个问题。如果问题仍然存在,请尝试重新生成 NSManagedObject 类。

关于objective-c - 使用 Core Data 生成的访问器的问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18928979/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com