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

addRegularFileWithContents:preferredFilename:

Creates a regular-file file wrapper with the given contents and adds it to the receiver, which must be a directory file wrapper. 与えられた内容を持つ通常ファイルファイルラッパーを作成してそれをレシーバに加えます、それはディレクトリファイルラッパーでなければなりません。

Declaration 宣言

- (NSString *)addRegularFileWithContents:(NSData *)data 
                       preferredFilename:(NSString *)fileName;

Parameters パラメータ

data

Contents for the new regular-file file wrapper. 新しい通常ファイルラッパーに対する内容。

filename

Preferred filename for the new regular-file file wrapper. 新しい通常ファイルファイルラッパーに対する優先ファイル名。

Return Value 戻り値

Dictionary key used to store the new file wrapper in the directory’s list of file wrappers. The dictionary key is a unique filename, which is the same as the passed-in file wrapper's preferred filename unless that name is already in use as a key in the directory's dictionary of children. See Accessing File Wrapper Identities in File System Programming Guide for more information about the file-wrapper list structure. 新しいファイルラッパーをディレクトリの持つファイルラッパーのリストに格納するために使われる辞書キー。辞書キーは特有なファイル名です、それは中に渡されたファイルラッパーの持つ優先ファイル名と同じです、ディレクトリの持つ、子らからなる辞書の中のあるキーとして、既にその名前が使用中でない限りは。ファイルラッパーリスト構造についてのさらなる情報としてAccessing File Wrapper IdentitiesFile System Programming Guideで見てください。

Discussion 議論

This is a convenience method. The default implementation allocates a new file wrapper, initializes it with initRegularFileWithContents:, set its preferredFilename property, adds it to the directory with addFileWrapper:, and returns what addFileWrapper: returned. これは便宜メソッドです。省略時の実装は、新しいファイルラッパーをアロケートします、それをinitRegularFileWithContents:で初期化します、それのpreferredFilenameプロパティを設定します、それをディレクトリにaddFileWrapper:を使って加えます、そしてaddFileWrapper:が返した何かを返します。

Special Considerations 特別な注意事項

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

This method raises NSInvalidArgumentException if you pass nil or an empty value for filename. このメソッドは、NSInvalidArgumentExceptionを引き起こします、もしあなたがnilまたは空の値をfilenameに渡すならば。

See Also 参照

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