LoginSignup
17
17

More than 5 years have passed since last update.

iOS8のUITextView.textに特殊文字を入れてもクラッシュさせない方法?

Last updated at Posted at 2014-12-09

今回問題になった顔文字。ちなみにそもそもiOS7とiOS8で文字の見え方が違う。
( •ॢ◡-ॢ)-♡

キーボードからの入力(コピペ含む)だとセーフ。
setText: でセットしようとするとクラッシュした。

おそらくこちら(iOS8のUITextView.textに特殊文字を入れるとクラッシュする - Qiita)で検証されているのと同じ事象。

原因はわからないけど、こうするとクラッシュを回避できた。

NSString *text = @"( •ॢ◡-ॢ)-♡";

textView.text = nil;
[textView insertText:text];

(੭ु´͈ ᐜ `͈)੭ु⁾⁾ も大丈夫でした。
他の文字での検証はちゃんとやってないけどとりあえずこれで様子見。

17
17
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
17
17