"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
Другие вопросы по тегам