2012-06-13 44 views
3

我在我的應用程序中使用核心數據。該操作無法完成。 (可可錯誤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 

....... .................................................. .......................

enter image description here

+0

您能發佈錯誤消息的完整內容嗎?你的問題確實沒有足夠的信息來提供有用的答案。什麼不是一對多的關係足以存儲數組的元素? – ImHuntingWabbits

回答

相關問題