I wasted a lot of time in order to manage CoreData with TableViewController and other ViewController. And finally I found codes from Stanford lectures that I can save time. If you inherited this classes when you create ViewController, You can save a lot of time.