managedObjectContext dans Swift 3

Je veux travailler par le biais de cet exemple de code dans lequel Swift et CoreData est utilisé pour créer une table. Cependant, l'utilisation de Swift 3 je n'arrive pas à le faire fonctionner. Plus important encore, je ne peux pas correctement, remplacez la ligne

//set up the NSManagedObjectContext
  let appDelegate = NSApplication.sharedApplication().delegate as! AppDelegate
  managedContext = appDelegate.managedObjectContext

même si je trouve cette question relative à la (qui cependant est iOS pas OS X). Comment puis-je remplacer ce morceau de code qui génère le message d'erreur Value of type 'AppDelegate' has no member 'managedContext'?

source d'informationauteur DaPhil