最新の 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
また、警告が生成されないように修正するための推奨される方法は何ですか?