---
title: "init(fetchRequest:completionBlock:)"
framework: coredata
role: symbol
role_heading: Initializer
path: "coredata/nsasynchronousfetchrequest/init(fetchrequest:completionblock:)"
---

# init(fetchRequest:completionBlock:)

Initializes a new asynchronous fetch request configured with the provided fetch request and completion block.

## Declaration

```swift
init(fetchRequest request: NSFetchRequest<ResultType>, completionBlock blk: ((NSAsynchronousFetchResult<ResultType>) -> Void)? = nil)
```
