0

trackLbl2.text =@""ノンストップボリウッド音楽"";

私はこれを試しましたが、機能しません。二重引用符でテキストを送信する方法。

4

3 に答える 3

5

これを試して:

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

\印刷するには、特殊文字の前に置く必要があり ます。

于 2012-04-04T06:27:57.710 に答える
2

私の前のユーザーから良い答えが返ってきましたが、あなたの問題について少し詳しく説明したいと思います。知っておくのは良いことです。

ほとんどの(すべて?)プログラミング言語では、特定の文字は通常、一重引用符、二重引用符、円記号などの特別な機能を果たします。それらを文字列内に含めたい場合、一般的な方法は、それらを「エスケープ」するか、エスケープ文字を使用することです。エスケープ文字は、文字列内に表示する実際の文字に置き換えられる特殊文字の組み合わせです。通常、スラッシュ(\)*で始まります。

これは、Objective Cで使用される一般的なエスケープ文字のリストです(出典:Wikipedia
\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 に答える