"BBImage" не является подклассом NSManagedObject в ios9
Когда я использую coredata в моем проекте, все хорошо до ios9. код такой
@interface BBImage : NSManagedObject
@property (nonatomic, retain) NSDate * create_date;
@property (nonatomic, retain) NSString * data_path;
@property (nonatomic, retain) NSNumber * height;
@property (nonatomic, retain) NSString * key;
@property (nonatomic, retain) NSNumber * width;
@end
но когда я запускаю его в ios9, я получаю сообщение об ошибке:"BBImage" не является подклассом NSManagedObject. Я не знал, что я должен сделать, чтобы восстановить это. Я использовал предыдущие версии имени класса, если я изменю имя класса, версия данных будет потеряна раньше.
1 ответ
Другой класс BBText может работать на ios9,ios8,ios7,ios6
@interface BBText : NSManagedObject
@property (nonatomic, retain) NSDate * create_date;
@property (nonatomic, retain) NSString * font;
@property (nonatomic, retain) NSNumber * fontsize;
@property (nonatomic, retain) NSDate * modify_date;
@property (nonatomic, retain) NSString * text;
@property (nonatomic, retain) NSString * text_color;
@end