この本のチュートリアルに従って、コア データを学習しています (Apress Pro Core Date for iOS 2nd Edition)。そして、私は正しくフォローしていると思っていましたが、解決方法がわからないエラーに遭遇しました。コードはここに掲載されています。
問題の修正だけでなく、問題の原因を突き止めるためにあなたが取った手順にも興味があります.
エラー メッセージは「nil モデルで NSPersistentStoreCoordinator を作成できません」であるため、managedObjectModel
メソッドに問題があることを示しています。
まず、モデル ファイルに "Model" という名前を付けましたが、メソッドは "OrgChart" という名前のファイルを探しているため、モデル ファイルの名前を変更するか、managedObjectModel
メソッド内の名前を変更してください。
その後、まだ機能せず、managedObjectModel
メソッドにブレークポイントを設定すると、実際には呼び出されないことがわかります。mangedObjectModel
の代わりにメソッドを呼び出したのは、そこにタイプミスがあるためですmanagedObjectModel
。不足している を追加するa
と、アプリが実行されるはずです。