2017-06-13 4 views
0

Am Swift 3にカスタムFrameworkが作成されました。そして私はそのフレームワークでCoreDataを使用しました。 CoreData機能のためにNSObjectクラスを作成してください。アプリケーションを起動しながらFrameworkを初期化します。initフレームワークを使用して、サーバーからデータ同期を作成しました。Frameworkが初期化されるたびにCoreDataがクリアされます

毎回Frameworkを起動するアプリが初期化されます。

すべてうまくいきました。問題は、フレーム同期したデータがフレームワークのdataModelに存在しないというアプリを起動したときです。

いつでもデータベースをクリアできません。また、サーバからのデータを同期させる前に、CoreDataテーブルのデータ数を確認します。その戻り値は0です。

すべてのヘルプまたはアイデアをお読みください。

+0

CoreDataスタックの初期化、オブジェクトの作成/永続化、およびフレームワーク外からの呼び出し方法を記述してください。また、あなたはシミュレータまたはデバイスでテストしていますか? – shallowThought

答えて

0

保存するだけでは十分ではありません。は、を消去しないでください。context.save()を明示的に呼び出す必要があります。

関連する問題