初めて Cocos2D を使用し、最初のシーンをセットアップしようとしています。このチュートリアルhttp://www.raywenderlich.com/15267/how-to-make-a-platform-game-like-super-mario-brothers-part-2に従ったところ、完全に機能しました。さらに、GameLayer のコードをコピーして、Level0 のテンプレートとして使用し、適切な値に合わせて変更しました。
プライベート インターフェイスでエラーが発生します 「'{' トークンの前に '(' の識別子が必要です」
#import "Level0.h"
#import "Player.h"
@interface Level0 ()
{ /// this is where I'm getting the error
CCTMXTiledMap* map;
Player* player;
CCTMXLayer* walls;
CCTMXLayer* portalWalls;
BOOL gameOver;
}
@end
@implementation Level0
....
私は何百万回もプライベート インターフェイスをコーディングしてきましたが、チュートリアル プロジェクトとまったく同じように見えます。これがエラーにフラグを立てる理由を知っている人はいますか?