當我構建並運行我的代碼時,我得到兩個警告。該應用程序仍然工作,它不會崩潰,但我不明白爲什麼我得到這兩個警告。第一警告在標題和第二報警狀態「方法‘-checkForAndResolveCollisions’中列出未找到。顯示在與線路*從'CCTMXLayer *'分配給'CCTMXTiledMap *'的不兼容指針類型
-(id) init
{
if((self=[super init])) {
CCLayerColor *blueSky = [[CCLayerColor alloc] initWithColor:ccc4(100, 100, 250, 255)];
[self addChild:blueSky];
map = [[CCTMXTiledMap alloc] initWithTMXFile:@"level1.tmx"];
[self addChild:map];
player = [[Player alloc] initWithFile:@"koalio_stand.png"];
player.position = ccp(100, 50);
[map addChild:player z:15];
[self schedule:@selector(update:)];
walls = [map layerNamed:@"walls"]; *
}
return self;
}
-(void)update:(ccTime)dt
{
[player update:dt];
[self checkForAndResolveCollisions:player]; **
}
標題警告 未找到該方法的警告顯示在與線**
我已經解決了兼容的指針類型的問題,但我還是難倒了方法問題:( –