Warnung: "Formatieren Sie kein String-Literal und keine Formatargumente"

Seit dem Upgrade auf den neuesten Xcode 3.2.1 und Snow Leopard erhalte ich die Warnung

"format kein String-Literal und keine Formatargumente"

aus dem folgenden Code:

NSError *error = nil;

if (![self.managedObjectContext save:&error]) 
{
    NSLog([NSString stringWithFormat:@"%@ %@, %@", 
       errorMsgFormat, 
       error, 
       [error userInfo]]);      

}

OberrorMsgFormat ist einNSString mit Formatangaben (zB:"print me like this: %@"), was ist mit dem oben genannten falschNSLog Anruf? Und wie kann es behoben werden, damit die Warnung nicht generiert wird?

Antworten auf die Frage(11)

Ihre Antwort auf die Frage