2017-08-05 16 views
0

をUnicodeコードポイントを使用しているとき、私は文字通り私の文字列にUnicodeコードポイントを含めるしようとすると、「無効なUnicodeのスカラー」エラー私は、「無効なUnicodeのスカラー」エラーを取得しています:スウィフト:文字列リテラル

let str1 = "\u{127881}" 

これは実際に絵文字の有効なコードポイントです。

なぜエラーが表示され、127881 Unicodeコードポイントを文字列リテラルに含めることができますか?

答えて

0

この場合、1f389の16進コードを使用する必要があります。

let str1 = "\u{1f389}" 

しかし、これは私たちが話しているスウィフトがあるため、簡単にこれを行うことができます。

let str1 = "" 
関連する問題