Initializer

init(contentsOf:)

Initializes a data object with the data from the location specified by a given URL. あるデータオブジェクトをある与えられたURLによって指定される場所からのデータで初期化します。

Declaration 宣言

init?(contentsOf url: URL)

Parameters パラメータ

aURL

The URL from which to read data それからデータを読み出すことになるURL

Discussion 議論

Use this method to convert data:// URLs to NSData objects. You can also use it to read short files synchronously. If you need to read potentially large files, initialize an InputStream with inputStreamWithURL:, then read the file incrementally. あなたが潜在的に大きなファイルを読み出す必要があるならば、InputStreaminputStreamWithURL:で初期化して、その後でファイルを徐々に読み出してください。

This initializer may fail and return nil for various reasons, like bad URLs and file-not-found errors. If you want to handle these errors, use init(contentsOf:options:) instead and catch the error it throws. このイニシャライザは、不正なURLそしてファイルが見つからないエラーのような、さまざまな理由のために失敗して、nilを返すかもしれません。あなたがこれらエラーを取り扱いたいならば、init(contentsOf:options:)を代わりに使ってください、そしてそれがスローするエラーを捕らえてください。

See Also 参照

Reading Data from a File ファイルからデータを読み出す

Related Documentation 関連文書