Return Value
戻り値
Returns an initialized attributed string object, or nil
if the data can’t be decoded.
初期化された属性付文字列オブジェクトを、またはnil
をデータがデコードできないならば返します。
Discussion
議論
The HTML importer should not be called from a background thread (that is, the options
dictionary includes documentType
with a value of html
). It will try to synchronize with the main thread, fail, and time out. Calling it from the main thread works (but can still time out if the HTML contains references to external resources, which should be avoided at all costs). The HTML import mechanism is meant for implementing something like markdown (that is, text styles, colors, and so on), not for general HTML import.
HTMLインポーターは、バックグラウンドスレッドから呼び出されるべきではありません(すなわち、options
辞書はdocumentType
をhtml
の値で含みます)。それは、メインスレッドと同期することを試みて、失敗、そして時間切れで中断になるでしょう。それをメインスレッドから呼び出すことは機能します(しかし依然として時間切れで中断になる可能性があります、もしHTMLが外部リソースへの参照を含むならば、それはどんなに犠牲を払っても防がれるべきです)。HTMLインポート機構は、マークダウンのような何かの実装に向けたものです(すなわち、テキストスタイル、カラー、など)、全般的なHTMLインポートにではなく。