さて、私はこのコンパイルエラーで完全に困惑していました。問題は、私がやったすべてのグーグルでは、私が持っている方法でうまくいくはずだということです!私はiPhoneのゲーム開発のための本のチュートリアルに従っていますが、ランダムなコンパイラエラーのために2番目の章に固執しました。CADisplayLinkフォワード宣言エラー
注意:私は現在のiOS 5ベータ
とXCodeの4.1で実行して、テストしていますがここで宣言です:
ヘッダーファイルで:.mファイルで
@interface GameController : NSObject
{
CADisplayLink *displayLink;
}
@end
- (void)startGame {
displayLink = [displayLinkWithTarget:self selector:@selector(update:)]; // THROWS ERROR
[displayLink addToRunLoop:[NSRunLoop currentRunLoop] forMode:NSDefaultRunLoopMode]; // THROWS ERROR
}
- (void)update:(CADisplayLink *)sender {
// TODO: actually do something..
}
これらの両方エラー:クラスメッセージの受信者 'CADisplayLink'は前方宣言です
しかし、オンラインのすべての記事はまったく同じです。エラータイプは「自動参照カウントの問題」です。
すべてのヘルプは大歓迎です!
ありがとうございます! – Chad