1

当我在项目中使用 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 的子类。我不知道我该怎么做才能重新爱上它。我已经使用了以前版本的类名,如果我更改了类名版本的数据会丢失之前的数据。

4

1 回答 1

0

另一个类 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
于 2015-07-29T13:00:19.223 回答