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

initWithBase64EncodedData:options:

Initializes a data object with the given Base64 encoded data. あるデータオブジェクトをある与えられたBase64符号化されたデータで初期化します。

Declaration 宣言

- (instancetype)initWithBase64EncodedData:(NSData *)base64Data 
                                  options:(NSDataBase64DecodingOptions)options;

Parameters パラメータ

base64Data

A Base64, UTF-8 encoded data object. Base64、UTF-8符号化されたデータオブジェクト。

options オプション

A mask that specifies options for Base64 decoding the data. Possible values are given in NSDataBase64DecodingOptions. データをBase64復号するためのオプションを指定するマスク。可能な値は、NSDataBase64DecodingOptionsにおいて与えられます。

Return Value 戻り値

A data object containing the Base64 decoded data. Returns nil if the data object could not be decoded. Base64復号されたデータを含んでいるデータオブジェクト。nilをデータオブジェクトが復号できなかったならば返します。

Discussion 議論

The default implementation of this method will reject non-alphabet characters, including line break characters. To support different encodings and ignore non-alphabet characters, specify an options value of NSDataBase64DecodingIgnoreUnknownCharacters. このメソッドの省略時の実装は、非アルファベット文字を拒否します、改行文字を含めて。異なる符号化をサポートして非アルファベット文字を無視するには、NSDataBase64DecodingIgnoreUnknownCharactersoptions値を指定してください。

See Also 参照

Encoding and Decoding Base64 Representations Base64表現の符号化と復号