自升级到最新的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调用有什么问题?推荐的解决方法是什么,以便不生成警告?
小怪兽爱吃肉
阿晨1998
慕仙森