Initializer

init(base64Encoded:options:)

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

Declaration 宣言

init?(base64Encoded base64String: String, 
options: NSData.Base64DecodingOptions = [])

Parameters パラメータ

base64String

A Base-64 encoded string. Base-64符号化される文字列。

options オプション

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

Return Value 戻り値

A data object built by Base64 decoding the provided string. 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 ignoreUnknownCharacters. このメソッドの省略時の実装は、非アルファベット文字を拒否します、改行文字を含めて。異なる符号化をサポートして非アルファベット文字を無視するには、ignoreUnknownCharactersoptions値を指定してください。

See Also 参照

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