Instance Method インスタンスメソッド

initWithContentsOfURL:options:error:

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

Declaration 宣言

- (instancetype)initWithContentsOfURL:(NSURL *)url 
                              options:(NSDataReadingOptions)readOptionsMask 
                                error:(NSError * _Nullable *)errorPtr;

Parameters パラメータ

aURL

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

mask

A mask that specifies options for reading the data. Constant components are described in NSDataReadingOptions. データ読み出しに対するオプションを指定するあるマスク。定数構成要素それらは、NSDataReadingOptionsにおいて記述されます。

errorPtr

If there is an error reading in the data, upon return contains an error object that describes the problem. データ読み込みでエラーがあるならば、戻りでは問題を記述するエラーオブジェクトを含みます。

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 NSInputStream with inputStreamWithURL:, then read the file incrementally. あなたが潜在的に大きなファイルを読み出す必要があるならば、NSInputStreaminputStreamWithURL:で初期化して、その後でファイルを徐々に読み出してください。

See Also 参照

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