XcodeはYESの直前に「)」を期待しています
[_creep scheduleOnce:@selector(removeFromParentAndCleanup:YES) delay:2.0f];
基本的なことだと思われる場合は申し訳ありません...ObjectiveCを始めたばかりです。
XcodeはYESの直前に「)」を期待しています
[_creep scheduleOnce:@selector(removeFromParentAndCleanup:YES) delay:2.0f];
基本的なことだと思われる場合は申し訳ありません...ObjectiveCを始めたばかりです。
Cocos API では、1 つの引数 (ccTime) を持つ 1 つのセレクターに制限されているため、指定された引数を適切な関数に渡す独自のメソッドを作成します。
-(void)doneWithSomething {
[self scheduleOnce:@selector(removeAndCleanup:) delay:2.0f];
}
-(void)removeAndCleanup:(ccTime)delta {
[ _creep removeFromParentAndCleanup:YES];
}
ディレクティブで引数を渡すことはできません@selector()
。これは、vTable (一般的なメソッドの場合) のエントリまたは ObjC sel キャッシュのエントリに直接関連付けられているためです。-removeFromParentAndCleanup:YES