performEditingTransaction(_:)
Performs an editing transaction and invokes a block upon completion.
Declaration
func performEditingTransaction(_ transaction: () -> Void)Parameters
- transaction:
The editing transaction.
Discussion
The primary NSTextLayoutManager controlling the active editing transaction invokes this method. It’s possible to nest multiple editing transactions. The outer most transaction toggles hasEditingTransaction and sends synchronization messages if enabled after invoking a transaction.