func write(Data, timeout: TimeInterval, completionHandler : (Error?) -> Void)
The minimum number of bytes to read. 読み出す最小限のバイト数。
Availability 有効性
Technology
minBytes
The minimum number of bytes to read. 読み出す最小限のバイト数。
maxBytes
The maximum number of bytes to read. 読み出す最大限のバイト数。
timeout
A timeout for reading bytes. If the read is not completed within the specified interval, the read is canceled and the completion
is called with an error. Pass 0
to prevent a read from timing out.
バイトを読み出すためのタイムアウト。読み出しがその指定された間隔内で完了されないならば、読み出しは取り消されます、そしてcompletion
があるエラーをつかって呼び出されます。0
を渡すことで、読み出しが時間切れになるのを防いでください。
completionHandler
The completion handler to call when all bytes are read, or an error occurs. This handler is executed on the delegate queue. 全てのバイトが読み出される、またはエラーが発生する時に呼び出されることになる完了ハンドラ。このハンドラは、委任先キュー上で遂行されます。
This completion handler takes the following parameters: この完了ハンドラは、以下のパラメータを取ります:
data
The data read from the stream. ストリームから読み出すデータ。
atEOF
Whether or not the stream reached end-of-file (EOF), such that no more data can be read. ストリームがファイル終端(EOF)に達したかどうか、これ以上データが読み出されることができないことのような。
error
An error object that indicates why the read failed, or nil
if the read was successful.
あるエラーオブジェクト、それはなぜ読み出しが失敗したかを指し示します、またはnil
、もし読み出しがうまくいったならば。
Concurrency Note 並行性注意
You can call this method from synchronous code using a completion handler, as shown on this page, or you can call it as an asynchronous method that has the following declaration: あなたは、このメソッドを同期コードから完了ハンドラを使って呼び出せます、このページで示されるように、またはあなたはそれを以下の宣言を持つ非同期メソッドとして呼び出せます:
For information about concurrency and asynchronous code in Swift, see Calling Objective-C APIs Asynchronously. Swiftにおける並行性と非同期コードについての情報として、Objective-C APIを非同期に呼び出すを見てください。
func write(Data, timeout: TimeInterval, completionHandler : (Error?) -> Void)