将字符串插入另一个字符串

时间:2013-02-02 19:32:51

标签: ios objective-c syntax nsstring

我正在开发iPhone应用程序。我有SQL查询:

 NSString *myRed = [NSString stringWithFormat: @"%1.4f", slideR.value];

 [self insertData:@"INSERT INTO colour VALUES("+myRed+")"];

它会产生语法错误。如何将字符串插入字符串。 Java中的这种方法可行。 最好的问候

2 个答案:

答案 0 :(得分:1)

试试这个:

NSString *myRed = [NSString stringWithFormat: @"%1.4f", slideR.value];

[self insertData:[NSString stringWithFormat:@"INSERT INTO colour VALUES(\"%@\")",myRed]];

如果您不想",那么: -

[self insertData:[NSString stringWithFormat:@"INSERT INTO colour VALUES(%@)",myRed]];

希望它对你有所帮助。

答案 1 :(得分:1)

您可以尝试编写查询并将字符串附加在一起。

             NSString *str = @"Your values";
             NSString *query = [NSString stringWithFormat:@"INSERT INTO color VALUES(%@)", str];
             [self insertData:query];