文書   >   Foundation   >   Numbers,Data,and Basic Values   >   Data   >   NSData   >   write(to:options:)


インスタンスメソッド


write(to:options:)


与えられた URL で指定された場所にデータオブジェクトのバイトを書き込みます。





宣言


func write(to url: URL, 
   options writeOptionsMask: NSData.WritingOptions = []) throws


パラメータ


aURL受信者のバイトを書き込むべき場所。
maskデータを書き込むためのオプションを指定するマスク。定数部分は NSData.WritingOptions で説明しました。


戻り値


操作が成功すると true を返し、そうでない場合は false を返します。


議論


現在のところ、file:// の URL のみがサポートされているため、このメソッドと write(toFile:options:) の違いは、最初の引数の型を除き、ありません。


このメソッドは、public でアクセス可能なファイルに書き込むときには適切でない場合があります。public な場所に安全にデータを書き込むには、代わりに FileHandle を使用します。詳細については、セキュアコーディングガイドファイル操作の保護 を参照してください。


Swift でのエラー処理:

Swift では、このメソッドは Void を返し、失敗の場合にエラーをスローすることを示す throws キーワードでマークされています。


Swift プログラミング言語 (Swift 4.1)エラー処理Cocoa および Objective-C でSwiftを使用する (Swift 4.1)エラー処理 で説明したように、try 式でこのメソッドを呼び出し、do 文の catch 節でエラーを処理します。




以下も見よ




ファイルからデータを書き込む






目次
Xcode の新機能

  • 言語:Swift   |   Objective-C
  • SDK
  • iOS 2.0+
    macOS 10.4+
    tvOS 9.0+
    watchOS 2.0+
  • フレームワーク
  • Foundation
  • 宣言
  • パラメータ
  • 戻り値
  • 議論
  • 以下も見よ












  • トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)












    トップへ(Foundation)