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 回答