Получил ту же ошибку, решение @LeeIII сработало для меня (спасибо!). Я предлагаю немного изменить его:
Содержимое Item+category.m
:
#import "Item+category.h"
@implementation Item (category)
- (void)addSubitemsObject:(SubItem *)value {
if ([self.subitems isKindOfClass:[NSMutableOrderedSet class]]) {
[(NSMutableOrderedSet *)self.subitems addObject:value];
} else {
NSMutableOrderedSet* tempSet = [NSMutableOrderedSet orderedSetWithOrderedSet:self.subitems];
[tempSet addObject:value];
self.subitems = tempSet;
}
}
@end
Command + Enter делает это за меня. (в OS X)
Для Windows это скорее всего Ctrl + Enter.