2017-04-15 8 views
0

私は自分のアプリにコアデータを追加しようとしています。私はまったく同じスキーマを持つテストアプリケーションで使用したのとまったく同じコードを使用していますが、私は別の結果を得ています。UIApplication.shared.delegate.persistentContainer.viewContextはnilですか?

私のVCに設定するために使用するコードですが、コンテキストは実際のアプリケーションではこれ以降nilです。さらに、私がデバッガでappDelegateを見ると、大規模なアプリケーションのpersistentContainer.storageはnilですが、テストアプリでは内部を見ることができ、_viewContextなどの小道具を見ることができます。既に作成されたアプリにコアデータを追加する手順を踏んだときに何かを見逃してしまったのではないかと心配しています。私の問題はどんな考えになりますか?

答えて

0

これは、appDelegateのあなたのNSPersistentContainerの名前を確認します。これはあなたにコンテキストのnil値を与えている可能性があります

0

私はCoreDataを使用すると、私のようにコンテキストを設定します。

コンテキスト= appDelegate.managedObjectContext。

私はちょうどチュートリアルに従った。多分あなたはそれを試すことができます...;)

関連する問題