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

setResourceValue(_:forKey:)

Sets the URL’s resource property for a given key to a given value. このURLの持つ、ある与えられたキーに対するリソースプロパティをある与えられた値に設定します。

Declaration 宣言

func setResourceValue(_ value: Any?, 
               forKey key: URLResourceKey) throws

Parameters パラメータ

value

The value for the resource property defined by key. keyによって識別されるリソースプロパティに対する値。

key

The name of one of the URL’s resource properties. URLの持つリソースプロパティの1つの名前。

error

The error that occurred if the resource value could not be set. リソース値が設定されることができなかった場合に発生したエラー。

Return Value 戻り値

true if the resource property named key is successfully set to value; otherwise, false. true、もしkeyが指名するリソースプロパティがうまくvalueに設定されるならば;そうでなければ、false

Discussion 議論

This method synchronously writes the new resource value out to disk. Attempts to set a read-only resource property or to set a resource property that is not supported by the resource are ignored and are not considered errors. このメソッドは、同期的に新しいリソース値をすっかりディスクに書き込みます。読み出し専用リソースプロパティを設定するまたはリソースによってサポートされないリソースプロパティを設定する試みは、無視されます、そしてエラーとみなされません。

If an error occurs, this method returns false and populates the object pointer referenced by error with additional information. エラーが発生するならば、このメソッドはfalseを返します、そしてerrorによって参照されるオブジェクトポインタには追加情報が入れられます。

See Also 参照

Accessing Resource Values リソース値にアクセスする

Related Documentation 関連文書