- resourceValuesForKeys:error:
- getResourceValue:forKey:error:
- setResourceValue:forKey:error:
- removeAllCachedResourceValues
- removeCachedResourceValueForKey:
- setTemporaryResourceValue:forKey:
NSURLResourceKey
Availability 有効性
Technology
- (BOOL)setResourceValues:(NSDictionary
<NSURLResourceKey
, id
> *)keyedValues
error:(NSError
* _Nullable *)error;
keyedValues
A dictionary of resource values to be set. 設定されることになるリソース値それらからなるある辞書。
error
The error that occurred if one or more resource values could not be set. 発生したエラー、もし1つ以上のリソース値が設定されることができなかったならば。
YES
if all resource values in keyed
are successfully set; otherwise, NO
.
YES
、もしkeyed
の中の全てのリソース値がうまく設定されたならば;そうでなければ、NO
。
This method synchronously writes the new resource value out to disk. If an error occurs after some resource properties have been successfully changed, the user
dictionary in the returned error object contains a k
key whose value is an array of the resource values that were not successfully set.
このメソッドは、同期的に新しいリソース値をすっかりディスクに書き込みます。いくつかのリソースプロパティがうまく変更された後にエラーが発生するならば、返されるエラーオブジェクトの中のuser
辞書は、ひとつのk
キーを含みます、それの値はうまく設定されなかったリソース値からなるある配列です。
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. 読み出し専用リソースプロパティを設定するまたはリソースによってサポートされないリソースプロパティを設定する試みは、無視されます、そしてエラーとみなされません。
The order in which the resource values are set is not defined. If you need to guarantee the order in which resource values are set, you should make multiple requests to this method or set
.
リソース値が設定される順番は、未定義です。あなたがリソース値が設定される順番を保証する必要があるならば、あなたは複数の要請をこのメソッドまたはset
にするべきです。
Note 注意
This method applies only to URLs for file system resources. このメソッドは、ファイルシステムリソースに対するURLにのみ適用されます。
Handling Errors in Swift: Swiftでのエラー処理:
In Swift, this method returns Void
and is marked with the throws
keyword to indicate that it throws an error in cases of failure.
Swiftでは、このメソッドはVoid
を返します、そして失敗の場合にエラーをスローすることを指し示すために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エラーパラメータについてで記述されるように。
- resourceValuesForKeys:error:
- getResourceValue:forKey:error:
- setResourceValue:forKey:error:
- removeAllCachedResourceValues
- removeCachedResourceValueForKey:
- setTemporaryResourceValue:forKey:
NSURLResourceKey