今回問題になった顔文字。ちなみにそもそもiOS7とiOS8で文字の見え方が違う。
( •ॢ◡-ॢ)-♡
キーボードからの入力(コピペ含む)だとセーフ。
setText:
でセットしようとするとクラッシュした。
おそらくこちら(iOS8のUITextView.textに特殊文字を入れるとクラッシュする - Qiita)で検証されているのと同じ事象。
原因はわからないけど、こうするとクラッシュを回避できた。
NSString *text = @"( •ॢ◡-ॢ)-♡";
textView.text = nil;
[textView insertText:text];
(੭ु´͈ ᐜ `͈)੭ु⁾⁾ も大丈夫でした。
他の文字での検証はちゃんとやってないけどとりあえずこれで様子見。