メソッド 'method1' から別のメソッド 'method2' を呼び出したいと思います。問題は、「method1」に CADisplayLink があり、「method1」から「method2」を呼び出したい場合、6Ofps で呼び出すため、1 秒あたり 60 回呼び出しますが、1 回呼び出すだけです。BOOL 変数を使用する必要があることはわかっていますが、その使用方法がわかりません。誰でも私を助けることができますか?私の英語で申し訳ありませんが、私はフランス人です:/
//編集: method1 に CADisplayLink があります:
-(void)method1{
if(
if ( leScore % 20000 == 0) {
[self method2];
}
-(void)method2{
etatJeu = arc4random() / (UINT_MAX/3);
switch(etatJeu) {
case 0: /* top */
etatJeu=kEtatJeu2;
break;
case 1: /* bottom */
etatJeu=kEtatJeu3;
break;
case 2: /* bottom */
etatJeu=kEtatJeu4;
break;
default:
break;
}
そのため、「leScore % 20000 == 0」のたびにメソッドを 1 回呼び出す 2.