我在我的應用程序中使用核心數據。該操作無法完成。 (可可錯誤1560.)
我使用transformable屬性來存儲NSArray時出現此錯誤。
總之我想知道,我應該如何將NSArray存儲到核心數據中。
以及如何檢索它。
這是我的代碼。
#import <CoreData/CoreData.h>
@class category;
@interface qrandom : NSManagedObject
{
}
@property (nonatomic, retain) NSArray* arr;
@property (nonatomic, retain) category * cid;
@end
............................................ ................................................
#import "qrandom.h"
#import "category.h"
@implementation qrandom
@dynamic arr;
@dynamic cid;
@end
............................................. ............................................. ......................
category.h文件
#import <CoreData/CoreData.h>
@class qrandom;
@interface category : NSManagedObject
{
}
@property (nonatomic, retain) NSNumber * cid;
@property (nonatomic, retain) qrandom * randomrelation;
@end
............. ........................................... ............................
category.m文件
#import "category.h"
#import "qrandom.h"
@implementation category
@dynamic cid;
@dynamic randomrelation;
@end
....... .................................................. .......................
您能發佈錯誤消息的完整內容嗎?你的問題確實沒有足夠的信息來提供有用的答案。什麼不是一對多的關係足以存儲數組的元素? – ImHuntingWabbits