---
title: fetchedObjects
framework: coredata
role: symbol
role_heading: Instance Property
path: coredata/nsfetchedresultscontroller/fetchedobjects
---

# fetchedObjects

The results of the fetch.

## Declaration

```swift
var fetchedObjects: [ResultType]? { get }
```

## Discussion

Discussion The value of the property is nil if performFetch() hasn’t been called. The results array only includes instances of the entity specified by the fetch request (fetchRequest) and that match its predicate. (If the fetch request has no predicate, then the results array includes all instances of the entity specified by the fetch request.) The results array reflects the in-memory state of managed objects in the controller’s managed object context, not their state in the persistent store. The returned array does not, however, update as managed objects are inserted, modified, or deleted.

## See Also

### Related Documentation

- [fetch(_:)](coredata/nsmanagedobjectcontext/fetch(_:)-38ys1.md)

### Accessing Results

- [object(at:)](coredata/nsfetchedresultscontroller/object(at:).md)
- [indexPath(forObject:)](coredata/nsfetchedresultscontroller/indexpath(forobject:).md)
