func needsToBeUpdated (fromPath : String) -> Bool
func matchesContents (of: URL) -> Bool
func update(fromPath : String) -> Bool
Availability 有効性
Technology
func read(from url: URL
,
options: FileWrapper
.ReadingOptions
= []) throws
url
URL of the file-system node corresponding to the file wrapper. このファイルラッパーに相当するファイルシステムノードのURL。
options
オプション
Option flags for reading the node located at url
. See File
for possible values.
url
に位置するノードを読み出すためのオプションフラグ。File
を可能な値のために見てください。
outError
If an error occurs, upon return contains an NSError
object that describes the problem. Pass NULL
if you do not want error information.
エラーが発生するならば、戻りでは、問題を記述するNSError
オブジェクトを含みます。NULL
をあなたがエラー情報を望まないならば渡してください。
true
if successful. If not successful, returns false
after setting out
to an NSError
object that describes the reason why the file wrapper could not be reread.
成功するならばtrue
。成功しないならば、false
を返します、out
をなぜファイルラッパーが再読み込みされることができなかったのか理由を記述するNSError
オブジェクトに設定した後に。
When reading a directory, children are added and removed as necessary to match the file system. ディレクトリを読み出す場合、子らはファイルシステムに合致するよう必要に応じて追加および除去されます。
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エラーパラメータについてで記述されるように。
func needsToBeUpdated (fromPath : String) -> Bool
func matchesContents (of: URL) -> Bool
func update(fromPath : String) -> Bool
var fileWrappers : [String : FileWrapper]?
init(url: URL, options: FileWrapper.ReadingOptions)
var filename: String?
var fileAttributes : [String : Any]
func write(to: URL, options: FileWrapper.WritingOptions, originalContentsURL : URL?)