NSString,要创建的问题

时间:2010-06-08 15:20:32

标签: iphone objective-c nsstring

我在创建NSString时遇到问题。 错误是:“错误:预期']'在数字常量之前”。 代码如下。 你能帮我找到创建这些的解决方案吗?

NSString *titleXML = [NSString  stringWithFormat:@"<?xml version="1.0" encoding="UTF-8"?>"];

4 个答案:

答案 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\"?>"];