Generic Initializer

init(_:including:)

Creates a dictionary that contains the keys and values from an attribute container, using an attribute scope that a key path identifies. ある辞書を作成します、それはキーと値をある属性コンテナから含むものです、ある属性スコープを使っていてそれはあるキーパスを識別します。

Declaration 宣言

init<S>(_ container: AttributeContainer, including scope: KeyPath<AttributeScopes, S.Type>) throws where S : AttributeScope
Available when Key is NSAttributedString.Key and Value is Any. KeyNSAttributedString.KeyであるそしてValueAnyである時に利用可能です。

Parameters パラメータ

container

The attribute container with the keys and values to populate this dictionary with. この辞書にそれらを入れることになるキーと値それらを備えた属性コンテナ。

scope

The attribute scope of the keys in container that a key path identifies. あるキーパスが識別するcontainerの中のキーそれらの属性スコープ。

Discussion 解説

When this initializer finds a key in container that doesn’t exist in scope, it casts the key to AnyObject when adding it to the dictionary. このイニシャライザが、あるキーをcontainerの中で見つけるそれがscopeの中に存在しない時、それは、そのキーをAnyObjectへとキャストします、それを辞書へと加える時に。

See Also 参照

Creating a Dictionary from an Attribute Container 辞書を属性コンテナから作成する