I have a UITableViewController loading its entries from Core Data via a NSFetchedResultsController. Like this:
UITableViewController
NSFetchedResultsController
let historyItem = fe
I think you should make your title an optional if core data can return nil value for title
@NSManaged var title: String?
And test it without the cast
if let possibleTitle = historyItem.title{ NSLog("possibleTitle was set OK") } else { NSLog("possibleTitle was nil") }