クラス Queue とサブクラス QueueNumbers を作成しました。
QueueNumbers を初期化しようとすると、すべてが期待どおりに機能します。
QueueNumbers *queue = [[QueueNumbers alloc]init];
しかし、両方の特定のメソッドを呼び出そうとすると:
- .h ファイルで定義
- .m ファイルに実装
queueNumbers インスタンスはそれらを見つけることができず、Queue 基本クラスでそれらを見つけようとします。
Queue.h
@interface Queue : NSObject{
NSMutableArray *items;
int maxSize;
}
-(id)init;
-(void)addItems:(id)_item;
QueueNumbers.h
@interface QueueNumbers : Queue
-(void)addNumbers:(int)_num;
@end
addNumbers: of QueueNumbers を呼び出そうとすると、メソッドが見つかりません。
何か案は?