私は現在、優れた「rod strougo と ray wenderlich による cocos2D の学習」を行っていますが、問題が発生したようです。現在、第 2 章に取り組んでいますが、「CCAction *」から「CCActionInterval *」を割り当てている互換性のないポインター タイプというエラーが表示され続けます。テストとしてソース コードをダウンロードして実行しましたが、それでも同じエラーが発生するようです。
質問する
427 次
1 に答える
0
これは、Xcodeの新しいバージョンによって導入された問題です。コンパイラはより徹底的にチェックし、この場合、エラーを正しく報告します。
次の擬似コード行を修正することで、エラーを回避できます。
CCActionInterval* action = [self getSomeAction];
返されたアクションをCCActionInterval*にキャストします。
CCActionInterval* action = (CCActionInterval*)[self getSomeAction];
したがって、(CCActionInterval*)
返され、左側の変数に割り当てられるアクションの前に追加します。これはキャスティングと呼ばれます。
于 2012-08-15T21:01:42.123 に答える