init?(path: String, documentAttributes : AutoreleasingUnsafeMutablePointer<NSDictionary?>?)
init?(url: URL, documentAttributes : AutoreleasingUnsafeMutablePointer<NSDictionary?>?)
Deprecated 非推奨
Use init(url:
instead.
init(url:
を代わりに使ってください。
Availability 有効性
Technology
init(fileURL url: URL
,
options: [AnyHashable
: Any] = [:],
documentAttributes dict: AutoreleasingUnsafeMutablePointer
<NSDictionary
?>?) throws
url
An NSURL
object specifying the document to load.
ロードする書類を指定しているNSURL
オブジェクト。
options
オプション
Document attributes for interpreting the document contents. document
, character
, and default
are supported option keys. If not specified, the method examines the data to attempt to determine the appropriate attributes.
書類内容を解釈するための書類属性。document
, character
、そしてdefault
が、サポートされるオプションキーです。指定されないならば、メソッドはデータを検査して、適切な属性を決定しようと試みます。
dict
If non-NULL
, returns a dictionary with various document-wide attributes accessible via document attribute keys.
非NULL
ならば、書類属性キー経由でアクセス可能ないろいろの書類全体属性を持つ辞書を返します。
error
An in-out variable containing an encountered error, if any. もしあれば、出くわしたエラーを含んでいるインアウト変数。
Returns an initialized attributed string object, or nil
if the data can’t be decoded.
初期化された属性付文字列オブジェクトを、またはnil
をデータがデコードできないならば返します。
The HTML importer should not be called from a background thread (that is, the options
dictionary includes document
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
辞書はdocument
をhtml
の値で含みます)。それは、メインスレッドと同期することを試みて、失敗、そして時間切れで中断になるでしょう。それをメインスレッドから呼び出すことは機能します(しかし依然として時間切れで中断になる可能性があります、もしHTMLが外部リソースへの参照を含むならば、それはどんなに犠牲を払っても防がれるべきです)。HTMLインポート機構は、マークダウンのような何かの実装に向けたものです(すなわち、テキストスタイル、カラー、など)、全般的なHTMLインポートにではなく。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this API is imported as an initializer and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このAPIはイニシャライザとしてインポートされてthrows
キーワードで印されることで、それが様々な失敗においてエラーをスローすることを指し示します。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
init?(path: String, documentAttributes : AutoreleasingUnsafeMutablePointer<NSDictionary?>?)
init?(url: URL, documentAttributes : AutoreleasingUnsafeMutablePointer<NSDictionary?>?)