絵文字入力文字列 (UITextField から) の「文字」を繰り返し処理し、それらの絵文字アイコンを UILabel で次々に表示したいと考えています。
for (int i=0; i < len; i++) {
unichar c = [transformedString characterAtIndex:i];
[label setText:[NSString stringWithFormat:@"%C", c]];
...
これは ASCII テキストでは機能しますが、絵文字フォントでは機能しません (ハート記号以外はすべて空です)。お気づきのように、1 つの絵文字アイコンは文字列内の 2 文字で表されます。私の知る限り、絵文字はプライベート エリアの Unicode 文字を使用します。
とにかくこれを達成する方法はありますか?
ありがとうございます。