2016-08-06 8 views
0

こんにちは私はcoredataで動作するmagicalRecordを使用しています。IOS coredata魔法のレコードstupAutoMigratingCoreDataStackは動作しません

私は、私はまた古い1

に新しいxcdatamodeld基盤を作ったしかし、再びビルドして実行するとしている私のcoredataに1以上の関係を追加し、5月appdelegate

[MagicalRecord setupAutoMigratingCoreDataStack]; 

を使用しています。私は新しいもののためにも、ファイル_Article.h何も変化が1以上の関係を追加していると私はセットアップできません

私の古いcoredata

enter image description here

マイnewone

enter image description here

を変更するとは思いません関係 (例えば、[article setArticleCategory)

なぜ移行が機能していないのかわかりません。どんな助けでも大変感謝しています。ありがとう!

+0

解決方法はありますか? –

答えて

1

は、あなたのappdelegateにこのコードを追加しよう:

[MagicalRecord setDefaultModelNamed:@"SingPost.momd"]; 
NSURL *myPath = [NSPersistentStore MR_defaultLocalStoreUrl];  
[MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreAtURL:myPath]; 

はそれがうまく願っています!

+0

こんにちは、ご協力いただきありがとうございます。それは迅速です。私は今ObjectiveCで働いています。もう1つの問題は、デフォルトのNSmanageObjectClassが_ArticleからArticle + CoreDataProperties(私がNSmanageObjectクラスを再度作成しようとすると)に変更されたことです –

+0

申し訳ありませんが、私はobjective-cにコードを修正しました。 –

+0

こんにちは、あなたの提案として行われても、まだ関係を設定することはできません。問題は私のNSManageObjectSubClassであると考えてください。クラスを再度生成する必要があります。 –

関連する問題