Reputation: 3889
I'm making task manager app, I have two entities - Task and TaskCategory, every task has one category, while one category can have multiple tasks.
Classes looks like this:
TaskCategory.h:
@class Task;
@interface TaskCategory : NSManagedObject
@property (nonatomic, retain) id color;
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSSet *task;
@end
@interface TaskCategory (CoreDataGeneratedAccessors)
- (void)addTaskObject:(Task *)value;
- (void)removeTaskObject:(Task *)value;
- (void)addTask:(NSSet *)values;
- (void)removeTask:(NSSet *)values;
@end
Task.h:
@class TaskCategory;
@interface Task : NSManagedObject
@property (nonatomic, retain) NSDate * dueDate;
@property (nonatomic, retain) NSString * name;
@property (nonatomic, retain) NSNumber * done;
@property (nonatomic, retain) TaskCategory *category;
@end
When displaying list of tasks in table view, how can I access category of each task to get it's color?
Upvotes: 0
Views: 210