Ostrzeżenie: „nie formatuj literału łańcuchowego ani argumentów formatu”
Od uaktualnienia do najnowszego Xcode 3.2.1 i Snow Leopard otrzymuję ostrzeżenie
„nie formatuj literału łańcuchowego ani argumentów formatu”
z następującego kodu:
NSError *error = nil;
if (![self.managedObjectContext save:&error])
{
NSLog([NSString stringWithFormat:@"%@ %@, %@",
errorMsgFormat,
error,
[error userInfo]]);
}
JeślierrorMsgFormat
jestNSString
ze specyfikatorami formatu (np .:"print me like this: %@"
), co jest nie tak z powyższymNSLog
połączenie? Jaki jest zalecany sposób, aby to naprawić, aby ostrzeżenie nie zostało wygenerowane?