调试以下代码时
NSString *var1 = @"blaa";
NSString *var2 = @"blaaaaa";
NSString* script = [NSString stringWithFormat:@"Set_Variable( %s, %s )",var1,var2];
脚本中的%s
占位符替换为有趣的乱码字符。
你能看到代码中的任何错误吗?
答案 0 :(得分:12)
%s是C字符串的格式说明符,char *
对于objective-c对象(例如NSString),您应该使用%@