это мой час файл:наследования и Objective-C
#import <Foundation/Foundation.h>
@interface Base : NSObject
@end
это мой м-файл:
#import "Base.h"
@interface Base()
@property (nonatomic) int number;
@end
@implementation Base
-(void) setNumber: (int) p_number
{
self.number = p_number;
}
@end
это то, что я хочу сделать файл H:
#import <Foundation/Foundation.h>
#import "Base.h"
@interface Derived : Base
@end
и для этого в файле m
#import "Derived.h"
@implementation Derived
- (void) foo
{
self.number= 7;
}
@end
это, конечно, приводит к ошибке, пожалуйста, ответьте с кодом, который позволяет мне вызывать базовое свойство без размещения определения в часе файл
Thanks
Вы должны работать ответы - вы должны принять одно так это помечено как ответил –
@ Paul.s я могу принять как? –
К сожалению, не –