최신 Xcode 3.2.1 및 Snow Leopard로 업그레이드 한 후 경고를 받았습니다.
"문자열 리터럴이 아니고 형식 인수가없는 형식"
다음 코드에서 :
NSError *error = nil;
if (![self.managedObjectContext save:&error])
{
NSLog([NSString stringWithFormat:@"%@ %@, %@",
errorMsgFormat,
error,
[error userInfo]]);
}
경우 errorMsgFormat
입니다 NSString
형식 지정자와 (예 : "print me like this: %@"
), 위의 문제 무엇을 NSLog
호출? 경고가 생성되지 않도록 수정하는 권장 방법은 무엇입니까?
NSLog()
는 형식 문자열에 형식 지정자가없는 경우 하나의 인수를 사용할 수 있습니다.