write(_:retryOnInterrupt:)
Writes the contents of a buffer at the current file offset.
Declaration
func write(_ buffer: UnsafeRawBufferPointer, retryOnInterrupt: Bool = true) throws -> IntParameters
- buffer:
The region of memory that contains the data being written.
- retryOnInterrupt:
Whether to retry the write operation if it throws Interrupted. The default is
true. Passfalseto try only once and throw an error upon interruption.
Mentioned in
Return Value
The number of bytes that were written.
Discussion
After writing, this method increments the file’s offset by the number of bytes written. To change the file’s offset, call the seek(offset:from:) method.
The corresponding C function is write.