相关疑难解决方法(0)

警告:"格式不是字符串文字,没有格式参数"

自升级到最新的Xcode 3.2.1和Snow Leopard以来,我一直在收到警告

"格式不是字符串文字,没有格式参数"

来自以下代码:

NSError *error = nil;

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

}
Run Code Online (Sandbox Code Playgroud)

如果errorMsgFormatNSString格式说明符(例如"print me like this: %@":),上面的NSLog调用有什么问题?什么是修复它的建议方法,以便不生成警告?

warnings objective-c string-formatting nslog

109
推荐指数
6
解决办法
8万
查看次数

标签 统计

nslog ×1

objective-c ×1

string-formatting ×1

warnings ×1