コードの継続的な実行を担当する「更新メソッド」の王様を持つアプリを作成しています。NSTimer
無期限に繰り返すオプションがあるため、を使用することを考えました。私はそれを次のようにロードします:
gameTimer = [NSTimer timerWithTimeInterval:0.01428 target:self selector:@selector(GameUpdate:) userInfo:NULL repeats:true];
宣言GameUpdate:
は次のようになります。
-(void)GameUpdate:(NSTimer*)timer;
問題は、内部のコードがGameUpdate:
実行されないことです。xcode 4.2で動作していました。どうしてこれなの?