答えはおそらく「いいえ」ですが、私が最初から新しいプロジェクトを開始する前に、私は尋ねると思っていました。あるプロジェクトから別のプロジェクトにコアデータを転送する
私は、スクラッチプロジェクトからの最終的なすべての成功ビットを結合する前にアイデアとコードをテストするために多くのスローアウェイプロジェクトを作成します。だから私はCore Dataを使って1つのプロジェクトを完成させましたが、私はそれを新しいプロジェクトに移したいと思っています。私の推測では、あまりにも多くの内部フックがあり、.xcdatamodelに落ちてしまい、sqlite dbがうまく動作しないということです。
私は間違っているとうれしいです...
したがって、.xcdatamodel、.sqlite、およびいくつかのmanagedObjectクラスファイルを移動し、永続ストアを参照するコードを変更してください。 - 本当にうまくいくと思う。私はそれを試してみます。 - ありがとう –
うーん...それはほとんど私のために働いた。私はXCode(Ver 4.x)をクラッシュしています。実行するコードを取得すると、「2011-07-27 17:05:56.352 Mobile MPVI [1650:707] ***キャッチされない例外のためにアプリケーションを終了します'NSInvalidArgumentException'、理由: 'Nilersモデル' 'を持つNSPersistentStoreCoordinatorを作成できません。私はモデルが割り当てられていないことを追跡することができません - コードはそこにあります:) – mobibob
@mobibobモデルがnilである可能性が最も高い理由は、それが見つからなかったことです。使用しているURLが正しいことを確認し、ビルド時にバンドルに正しく追加されていることを確認してください。 – ughoavgfhw