Instance Method

performAndWait(_:)

Synchronously performs a given block on the context’s queue.

Declaration

func performAndWait(_ block: () -> Void)

Parameters

block

The block to perform.

Discussion

You use this method to send messages to managed objects if the context was initialized using NSManagedObjectContextConcurrencyType.privateQueueConcurrencyType or NSManagedObjectContextConcurrencyType.mainQueueConcurrencyType.

This method may safely be called reentrantly.

See Also

Performing Block Operations

func perform(() -> Void)

Asynchronously performs a given block on the context’s queue.