我在创建NSString时遇到问题。 错误是:“错误:预期']'在数字常量之前”。 代码如下。 你能帮我找到创建这些的解决方案吗?
NSString *titleXML = [NSString stringWithFormat:@"<?xml version="1.0" encoding="UTF-8"?>"];
答案 0 :(得分:5)
您需要转义字符串中的引号。试试这个
NSString *titleXML = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"];
答案 1 :(得分:1)
你的字符串中嵌入了引号字符,你需要用反斜杠转义它们:
NSString *titleXML = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"];
答案 2 :(得分:1)
您必须使用\"
NSString *titleXML = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"];
答案 3 :(得分:1)
你需要在字符串中转义那些双引号才能使它工作。像这样:
NSString *titleXML = [NSString stringWithFormat:@"<?xml version=\"1.0\" encoding=\"UTF-8\"?>"];