Contents

write(_:retryOnInterrupt:)

Writes the contents of a buffer at the current file offset.

Declaration

func write(_ buffer: UnsafeRawBufferPointer, retryOnInterrupt: Bool = true) throws -> Int

Parameters

  • 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. Pass false to 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.

See Also

Writing To A File