- writeToFile:atomically:
- writeToFile:options:error:
- writeToURL:atomically:
NSDataWritingOptions
Availability 有効性
Technology
- (BOOL)writeToURL:(NSURL
*)url
options:(NSDataWritingOptions
)writeOptionsMask
error:(NSError
* _Nullable *)errorPtr;
aURL
The location to which to write the receiver's bytes. それにレシーバの持つバイトを書き出すことになる場所。
mask
A mask that specifies options for writing the data. Constant components are described in NSData
.
データを書き出すためのオプションを指定するマスク。定数構成要素それらは、NSData
において記述されます。
errorPtr
If there is an error writing out the data, upon return contains an error object that describes the problem. データ書き出しでエラーがあるならば、戻りでは問題を記述するエラーオブジェクトを含みます。
YES
if the operation succeeds, otherwise NO
.
YES
、もし操作が成功するならば、そうでなければNO
。
Since at present only file://
URLs are supported, there is no difference between this method and write
, except for the type of the first argument.
目下file://
URLだけがサポートされることから、このメソッドとwrite
の間の違いはありません、最初の引数の型を除いては。
This method may not be appropriate when writing to publicly accessible files. To securely write data to a public location, use NSFile
instead. For more information, seeSecuring File Operations in Secure Coding Guide.
このメソッドは、パブリックにアクセス可能なファイルに書き込む場合は、適切ではないかもしれません。安全にデータをパブリックな場所に書き出すには、NSFile
を代わりに使ってください。さらなる情報のために、Securing File OperationsをSecure Coding Guideで見てください。
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エラーパラメータについてで記述されるように。
- writeToFile:atomically:
- writeToFile:options:error:
- writeToURL:atomically:
NSDataWritingOptions