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

keyForChildFileWrapper(_:)

Returns the dictionary key used by a directory to identify a given file wrapper. 与えられたファイルラッパーを識別する、ディレクトリによって使われる辞書キーを返します。

Declaration 宣言

func keyForChildFileWrapper(_ child: FileWrapper) -> String?

Parameters パラメータ

child

The child file wrapper for which you want the key. それに対してあなたがキーを望む、子ファイルラッパー。

Return Value 戻り値

Dictionary key used to store the file wrapper in the directory’s list of file wrappers. The dictionary key is a unique filename, which may not be the same as the passed-in file wrapper's preferred filename if more than one file wrapper in the directory's dictionary of children has the same preferred filename. See Accessing File Wrapper Identities in File System Programming Guide for more information about the file-wrapper list structure. Returns nil if the file wrapper specified in child is not a child of the directory. ファイルラッパーをディレクトリの持つファイルラッパーのリストに格納するために使われる辞書キー。辞書キーは特有なファイル名です、それはファイルラッパーの持つ優先ファイル名と同じものではないかもしれません、もしディレクトリの持つ、子らからなる辞書の中の複数のファイルラッパーが同じ優先名を持つならば。ファイルラッパーリスト構造についてのさらなる情報としてAccessing File Wrapper IdentitiesFile System Programming Guideで見てください。nilを返します、もしchildにおいて指定されたファイルラッパーがディレクトリの子でないならば。

Discussion 議論

This method raises NSInternalInconsistencyException if the receiver is not a directory file wrapper. このメソッドは、レシーバがディレクトリファイルラッパーでないならば、NSInternalInconsistencyExceptionを引き起こします。

See Also 参照

Accessing File-Wrapper Information ファイルラッパー情報にアクセスする

Related Documentation 関連文書