我基本上想在我的标题中定义一个XML字符串,即:
#define kXMLString "<?xml version=\"1.0\" encoding=\"utf-8\"?><xml>%@</xml>"
在我的代码中,我想替换占位符,即:
NSString *xmlpMsg = [NSString stringWithFormat:kXMLString, @"value"];
然而,这给了我警告/错误。什么是最好的方法呢?
答案 0 :(得分:0)
你忘记了@:
#define kXMLString @"<?xml version=\"1.0\" encoding=\"utf-8\"?><xml>%@</xml>"
或更好:
const NSString *kXMLString = @"<?xml version=\"1.0\" encoding=\"utf-8\"?><xml>%@</xml>";