Skip to content
James Barrow edited this page Jan 29, 2017 · 1 revision

CoreDataController


## Properties

context

Declaration

Swift

open var context: NSManagedObjectContext

---

<br>

### entityName


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
open var entityName: String!


sectionNameKeyPath

Declaration

Swift

open var sectionNameKeyPath: String?

---

<br>

### cacheName


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
open var cacheName: String?


sortDescriptors

Declaration

Swift

open var sortDescriptors: [NSSortDescriptor]

---

<br>

### predicate


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
open var predicate: NSPredicate?


filterPredicate

Declaration

Swift

open var filterPredicate: NSPredicate?

---

<br>

### _fetchedResultsController


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
private var _fetchedResultsController: NSFetchedResultsController<NSFetchRequestResult>?


fetchedResultsController

Declaration

Swift

open var fetchedResultsController: NSFetchedResultsController

---

<br>

### object(at:)


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
public func object<T: NSManagedObject>(at indexPath: IndexPath) -> T?


resetFetchedResultsController()

Declaration

Swift

public func resetFetchedResultsController()


---

<br>

### updateDateIfNeeded()


**Declaration**
> <sub>**Swift**</sub>  
> ```swift  
open func updateDateIfNeeded()

Clone this wiki locally