0
我有一個名爲boxView.h /米類和另一個稱爲TileView.h /米「的UIView」可以不響應「addCurrentTile」
#import <UIKit/UIKit.h>
#import "TileView.h"
@interface BoxView : UIView {
}
- (void) addCurrentTile: (TileView*)aTile;
@end
.m文件中有一個方法:
-(void) addCurrentTile: (TileView*)aTile{
[currentTurnTilesArray addObject:aTile];
}
在TileView.m我需要調用addCurrentTile。目前,這似乎工作,但我得到警告說,'UIView' may not respond to 'addCurrentTile:'
#import "TileView.h"
#import "BoxView.h"
@implementation TileView
- (void) touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event{
[image setImage:[UIImage imageNamed:@"tileflipped.png"]];
[self.superview addCurrentTile:self];
}
我已經嘗試閱讀並瞭解更多有關調用不同類的方法,但我似乎無法得到這樣的警告去遠。思考?