试图连接字符串

时间:2011-03-07 17:25:43

标签: objective-c nsstring

这是我的代码:

resultText.text =[NSString stringWithFormat:@"%@/%@/%@", symbol.data, ", ", symbol.typeName];

在调试器中运行设备(iPhone),它就死了!我假设这是正在执行的行,但由于调试器是如此原始,我只是猜测,因为这是我从工作应用程序更改的唯一行。

它出了什么问题?我在哪里可以找到一本权威书籍,或者告诉我将来如何做到这一点的东西(如O'Reilly的书?)

1 个答案:

答案 0 :(得分:2)

您的中间字符串,", "是常规C字符串,而不是Obj-C字符串。您需要在其前面添加@

resultText.text =[NSString stringWithFormat:@"%@/%@/%@", symbol.data, @", ", symbol.typeName];

(也就是说,我不知道为什么逗号位需要像这样分开。你可以把它放在格式字符串中。)