这是我的 h 文件:
#import <Foundation/Foundation.h>
@interface Base : NSObject
@end
这是我的 m 文件:
#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
这当然会导致错误,请使用允许我在不将定义放入 h 文件中的情况下调用基本属性的代码进行回答
谢谢