![](/img/trans.png)
[英]Incompatible pointer types assigning to 'TableViewCell' from 'UITableViewCell'
[英]Incompatible pointer types assigning to 'CCTMXTiledMap*' from 'CCTMXLayer*'
我在構建和運行代碼時收到兩個警告。 該應用程序仍然可以運行,並且不會崩潰,但是我不明白為什么我會收到兩個警告。 標題中列出了第一個警告,第二個警告狀態為“未找到方法'-checkForAndResolveCollisions'。
-(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]; **
}
標題警告在帶有*的行上顯示未找到方法警告在帶有**的行上
看起來您只需要向該類.h / @interface文件添加“ checkForAndResolveCollisions:
”的方法聲明。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.