title: NSLog NSString* print doesn't print
body: <p>I am having problems with NSLog method and some objects. My objects return an NSString*, but the string is concatenated with several other strings like this : </p>
  
  <pre><code>-(NSString*) identiteSimple
  {
      NSString *res = [[NSString alloc] initWithString:prenom];
      res = [res stringByAppendingString:@" "];
      res = [res stringByAppendingString:nom];
      return res;
  }
  </code></pre>
  
  <p>however, when I try to print it using NSLog like this : </p>
  
  <pre><code>NSLog([myObj identiteSimple]);
  </code></pre>
  
  <p>Xcode warns me that: </p>
  
  <blockquote>
    <p>"Format string is not a string literal (potentially insecure)"</p>
  </blockquote>
  
  <p>And nothing gets printed. Does anyone have any idea why the NSString doesn't get printed?</p>