0

trackLbl2.text = @""不间断的宝莱坞音乐"";

我试试这个但不工作。如何用双引号发短信。

4

3 回答 3

5

尝试这个:

 trackLbl2.text = @"\"Nonstop Bollywood Music\"";

您必须 \在任何特殊字符之前放置才能打印出来。

于 2012-04-04T06:27:57.710 回答
2

我之前的用户提供了一个很好的答案,但我想详细说明你的问题。知道这是件好事。

在大多数(全部?)编程语言中,某些字符通常具有特殊功能——单引号、双引号、反斜杠等。如果您想在字符串中包含这些内容,通常的做法是“转义”它们,或使用转义字符。转义字符是特殊的字符组合,可以替换为您希望在字符串中看到的实际字符;它们通常以正斜杠 (\)* 开头。

以下是 Objective C 中使用的常见转义字符列表(来源:维基百科
\a - 声音警报
\b - 退格
\f - 换页
\n - 换行
\r - 回车
\t - 水平制表符
\v - 垂直tab
\ - 反斜杠
\" - 双引号(将双引号放入字符串声明时使用)
\' - 单引号(将双引号放入字符串声明时使用)

有趣的事实:我实际上必须通过键入“\\”来逃避那里的正斜杠。

于 2012-04-04T06:35:09.787 回答
0

尝试这个

trackLbl2.text = @"\"Nonstop Bollywood Music\"";

您必须将 \ 放在任何特殊字符之前才能打印出来。

于 2015-12-10T14:38:51.610 回答