0

内部にbool ifステートメントを含む次のコードがあり、別のメソッドでboolの値を変更し、メソッドを呼び出す必要があることはわかって[self someMethod];いますが、変更をifステートメントに反映し、他のすべてを再度呼び出したくはありません。どうすればいいですか?ありがとう

-(void)someMethod 
{  
  //start my code here

   if (boolvalueisTrue)    
      {
      //change this part only    
      }
}

-(void)changeBool {    
    boolvalueisTrue = TRUE;    
    [self someMethod];    
    //instead of calling the whole method i just want to reflect
    //the changes inside my if statement        
}
4

1 に答える 1

1

if ステートメントのコードを、他のメソッドの両方が呼び出す別のメソッドに分割します。

于 2012-04-04T05:28:53.570 に答える