私はアプリのどこでも警告が嫌いなので、解決方法がわからないこれら3つを除いて、他のすべてのCocos2Dアナライザー警告を修正しました。
とにかく、うまくいけば、ここで私がこれらの3つの警告を解決するのに役立つことを願っています!警告のある行は、「この行」という前にコメントが付いている行です。
1つの関数呼び出し引数は初期化されていない値です
-(void)update:(ccTime)time
{
int i, j;
Tile *tileArray = (Tile*)tiles;
for( i = 0; i < gridSize_.x; i++ )
{
for( j = 0; j < gridSize_.y; j++ )
{
//This Line tileArray->position = ccpMult( ccp(tileArray->delta.x, tileArray->delta.y), time);
[self placeTile:ccg(i,j) tile:*tileArray];
tileArray++;
}
}
}
2 '*'の左側のオペランドはガベージ値です
// color
p->color.r += (p->deltaColor.r * dt);
p->color.g += (p->deltaColor.g * dt);
//This Line p->color.b += (p->deltaColor.b * dt);
p->color.a += (p->deltaColor.a * dt);
3割り当てられた値はガベージまたは未定義です
void cc_pointerswap(void* a, void* b, size_t width)
{
void* tmp;
tmp = *(void**)a;
//This Line *(void**)a = *(void**)b;
*(void**)b = tmp;
}