Terminating app due to uncaught exception ‘NSInvalidUnarchiveOperationException’, reason: '*** -[NSKeyedUnarchiver decodeObjectForKey:]: cannot decode object of class (Checklists.ChecklistItem)
I encountered it on page 151 iOS Apprentice(Tables), after you add a TableViewController to implement multiple lists. I know that the Checklist object can be decoded. I’ve run the app multiple times and the data from the previous sessions persists.
It’s explained a few times in the tutorial. But what probably happened is that a version of Checklists.plist got saved, then you changed something in the code that makes the new code incompatible with the way the old Checklists.plist was saved, and then the app crashes.