複数の単語と絵文字を含めることができるテキストビューがあります。ただし、一部の絵文字がアプリをクラッシュさせる可能性があることに気付きました
私が現在絵文字をどのように扱っているか:
let data: NSData = myTextView.dataUsingEncoding(NSNonLossyASCIIStringEncoding)!
let valueUnicode: NSString = NSString(data: data, encoding: NSUTF8StringEncoding)!
ときどき、「文字 273 付近の Unicode エスケープ シーケンスの 16 進数が無効です」というエラーが表示されることがあります。
エンコードする理由は、json を使用してテキストビューをデータベースに格納し、後でそれをデータベースから引き戻すためです。