title: The left operand of '>' is a garbage value
body: <p>When i build and anylayse my app , i get the below memeory warning </p>
  
  <blockquote>
    <p>"The left operand of '>' is a garbage value" at this line isTrue = (newLength > 20) ? NO : YES;</p>
  </blockquote>
  
  <p>What is the problem over here.Thanks for any help</p>
  
  <pre><code> (BOOL)textField:(UITextField *)textField shouldChangeCharactersInRange:(NSRange)range replacementString:(NSString *)string {
      NSUInteger newLength;
      BOOL isTrue;
      if(textField == txtFirstName){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue = (newLength &gt; 20) ? NO : YES;
      }
      if(textField == txtLastName){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue = (newLength &gt; 20) ? NO : YES;
      }
      if(textField == txtEmail){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue =  (newLength &gt; 100) ? NO : YES;
      }
      if(textField == txtCompanyName){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue =  (newLength &gt; 30) ? NO : YES;
      }
      if(textField == txtPassword){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue =  (newLength &gt; 30) ? NO : YES;
      }
      if(textField == txtRe_EnterPassword){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue =  (newLength &gt; 30) ? NO : YES;
      }
      if(textField == txtZipCode){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue =  (newLength &gt; 20) ? NO : YES;
      }
      if(textField == txtCountry){
          newLength = [textField.text length] + [string length] - range.length;
          //isTrue =  (newLength &gt; 30) ? NO : YES;
      }
      isTrue = (newLength &gt; 20) ? NO : YES;
  
      return isTrue;
  }
  </code></pre>