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

promisedItemResourceValues(forKeys:)

Returns the resource values for the properties identified by specified array of keys. いくらかのキーからなる指定された配列によって識別されるプロパティそれらに対するリソース値を返します。

Declaration 宣言

func promisedItemResourceValues(forKeys keys: [URLResourceKey]) throws -> [URLResourceKey : Any]

Parameters パラメータ

keys

An array of names of URL resource properties. URLリソースプロパティの名前からなる配列。

error

The error that occurred in the case that one or more resource values cannot be retrieved. 1つ以上のリソース値が回収されることができないという事情で発生したエラー。

Return Value 戻り値

A dictionary of resource values indexed by key. キーによってインデックスをつけられるリソース値それらからなるある辞書。

Discussion 議論

This method behaves identically to resourceValues(forKeys:), but works on promised items. A promised item is not guaranteed to have its contents in the file system until you use a file coordinator to perform a coordinated read on its URL, which causes the contents to be downloaded or otherwise generated. Promised item URLs are returned by various APIs, including: このメソッドはresourceValues(forKeys:)とまったく同じに振るまいます、しかしプロミス項目で働きます。プロミス項目は、それの内容をファイルシステムの中に持つことを保証されません、あなたがファイルコーディネータを使って協調読み込みをそれのURL上で実行するまでは、それはその内容がダウンロードされるかそうでなければ生成されることを引き起こします。プロミス項目URLは、様々なAPIによって返され、以下を含んでいます:

You must use this method instead of resourceValuesForKeys:error: for any URLs returned by these methods. あなたは、このメソッドを、resourceValuesForKeys:error:の代わりに、これらのメソッドによって返されるあらゆるURLに対して使わなければなりません。

This method works for any resource value that is not tied to the item’s contents. Some keys, like contentAccessDateKey or generationIdentifierKey, do not return valid values. If you use one of these keys, the method returns true, but the value returns nil. このメソッドは、項目の持つ内容に紐付けられない何らかのリソース値に対して働きます。いくつかのキーは、contentAccessDateKeyまたはgenerationIdentifierKeyのように、有効な値を返しません。あなたがこれらのキーの1つを使うならば、メソッドはtrueを返します、しかし値はnilを返します。

See Also 参照

Working with Promised Items プロミス項目を扱う

Related Documentation 関連文書