1) Если ваш класс Product
определен в отдельном файле, то:
#import "Category.h" // file, where class Category is defined
@interface Product : NSObject
@property(nonatomic) NSInteger ID;
@property(nonatomic, retain) NSString *Name;
@property(nonatomic, retain) NSString *Description;
@property(nonatomic, retain) Category *category;
@end
2) Если ваши классы Product
и Category
определены в одном и том же файле, вам не нужны дополнительные import
, но убедитесь, что класс Categiry
определен раньше, чем Product
.
3) В случае, когда два класса имеют объекты типа друг друга, вы должны использовать тег @class
:
@class Product;
@interface Category : NSObject
@property(nonatomic, retain) Product *product;
@end
@interface Product : NSObject
@property(nonatomic, retain) Category *category;
@end