2011-10-05 44 views
0

我需要使用超類這些訪問移動的方法:CoreData生成的訪問定義

@interface CBComic (CoreDataGeneratedAccessors) 

- (void)addCharactersObject:(CBCharacter *)value; 
- (void)removeCharactersObject:(CBCharacter *)value; 
- (void)addCharacters:(NSSet *)value; 
- (void)removeCharacters:(NSSet *)value; 

我已經複製粘貼的方法聲明我的父,但我得到一個警告定義未在規定超類。

實現是由Core Data提供的,那麼我該如何解決它呢? 謝謝

回答

0
@interface YourSuperClass : NSManagedObject 

... 

@end 

@interface YourSuperClass (CoreDataGeneratedAccessors) 

- (void)addCharactersObject:(CBCharacter *)value; 
- (void)removeCharactersObject:(CBCharacter *)value; 
- (void)addCharacters:(NSSet *)value; 
- (void)removeCharacters:(NSSet *)value; 

@end 
+0

但是,那麼我必須從核心數據模型中引用SuperClass?我的意思是,我應該將與核心數據模型中的實例相關的類從當前類更改爲超類嗎? – aneuryzm

+0

我以爲你試圖壓制一個編譯器警告。也許我誤解了你正在努力完成的事情。 – paulmelnikow