trackLbl2.text = @""不间断的宝莱坞音乐"";
我试试这个但不工作。如何用双引号发短信。
尝试这个:
trackLbl2.text = @"\"Nonstop Bollywood Music\"";
您必须 \
在任何特殊字符之前放置才能打印出来。
我之前的用户提供了一个很好的答案,但我想详细说明你的问题。知道这是件好事。
在大多数(全部?)编程语言中,某些字符通常具有特殊功能——单引号、双引号、反斜杠等。如果您想在字符串中包含这些内容,通常的做法是“转义”它们,或使用转义字符。转义字符是特殊的字符组合,可以替换为您希望在字符串中看到的实际字符;它们通常以正斜杠 (\)* 开头。
以下是 Objective C 中使用的常见转义字符列表(来源:维基百科)
\a - 声音警报
\b - 退格
\f - 换页
\n - 换行
\r - 回车
\t - 水平制表符
\v - 垂直tab
\ - 反斜杠
\" - 双引号(将双引号放入字符串声明时使用)
\' - 单引号(将双引号放入字符串声明时使用)
有趣的事实:我实际上必须通过键入“\\”来逃避那里的正斜杠。
尝试这个
trackLbl2.text = @"\"Nonstop Bollywood Music\"";
您必须将 \ 放在任何特殊字符之前才能打印出来。