- getResourceValue:forKey:error:
- setResourceValue:forKey:error:
- setResourceValues:error:
- removeAllCachedResourceValues
- removeCachedResourceValueForKey:
- setTemporaryResourceValue:forKey:
NSURLResourceKey
Availability 有効性
Technology
- (NSDictionary
<NSURLResourceKey
, id
> *)resourceValuesForKeys:(NSArray
<NSURLResourceKey
> *)keys
error:(NSError
* _Nullable *)error;
keys
An array of property keys for the desired resource properties. 望むリソースプロパティに対するプロパティキーそれらからなるある配列。
error
The error that occurred if one or more resource values could not be retrieved. This parameter is optional. If you are not interested in receiving error information, you can pass nil
.
発生したエラー、もし1つ以上のリソース値が回収されることができなかったならば。このパラメータは随意です。あなたが受け取っているエラー情報に興味がないならば、あなたはnil
を渡すことができます。
A dictionary of resource values indexed by key. キーによってインデックスをつけられるリソース値それらからなるある辞書。
This method first checks if the URL object already caches the specified resource values. If so, it returns the cached resource values to the caller. If not, then this method synchronously obtains the resource values from the backing store, adds the resource values to the URL object's cache, and returns the resource values to the caller. このメソッドは最初にURLオブジェクトが今までに指定されたリソース値それらをキャッシュするかを調べます。もしそうならば、それはキャッシュされたリソース値それらを呼出し側に返します。そうでないならば、その時このメソッドは同期的にリソース値それらをバッキングストアから入手して、リソース値それらをURLオブジェクトの持つキャッシュに加えて、そしてそのリソース値それらを呼出し側に返します。
The type of the returned resource value varies by resource property; for details, see the documentation for the key you want to access. 返されるリソース値の型は、リソースプロパティによって様々です;詳細は、あなたがアクセスを望むキーに対する文書化を見てください。
If the result dictionary does not contain a resource value for one or more of the requested resource keys, it means those resource properties are not available for the URL, and no errors occurred when determining those resource properties were not available. 結果辞書が1つ以上の要請されたリソースキーに対してリソース値を含まないならば、それは、それらリソースプロパティがURLに対して利用可能でない、そしてそれらリソースプロパティが利用可能でなかったことを決定している時にエラーが起こらなかったことを意味します。
If an error occurs, this method returns nil
and populates the object pointer referenced by error
with additional information.
エラーが発生するならば、このメソッドはnil
を返します、そしてerror
によって参照されるオブジェクトポインタには追加情報が入れられます。
Note 注意
This method applies only to URLs that represent file system resources. このメソッドは、ファイルシステムリソースを表すURLにのみ適用されます。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns a nonoptional result and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドは非オプショナルの結果を返します、そしてthrows
キーワードで印されて失敗の場合にそれがエラーをスローすることを指し示します。
You call this method in a try
expression and handle any errors in the catch
clauses of a do
statement, as described in Error Handling in The Swift Programming Language and About Imported Cocoa Error Parameters.
あなたはこのメソッドをtry
式の中で呼び出して、あらゆるエラーをdo
文のcatch
節で取り扱います、The Swift Programming Languageのエラー処理そしてインポートされるCocoaエラーパラメータについてで記述されるように。
- getResourceValue:forKey:error:
- setResourceValue:forKey:error:
- setResourceValues:error:
- removeAllCachedResourceValues
- removeCachedResourceValueForKey:
- setTemporaryResourceValue:forKey:
NSURLResourceKey