0

「リスト」という名前のエンティティと「タスク」という名前のエンティティがいくつかあります。どちらにも複数のプロパティがあり、関係は 1 つだけです。list プロパティには、宛先が task である 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];

エラーメッセージなしでアプリがクラッシュします。どんな助けでも大歓迎です。

4

1 に答える 1