コア データを使用してデータベースにデータを保存する xcode 4.6.1 で iOS アプリケーションを作成しています。展開ターゲットを iOS 4.3 として提供し、ベース SDK は最新の 6.1 に設定されています。
私が立ち往生している場所は、ios 4.3 でアプリケーションを実行したときです。sqlite ファイルが作成されていますが、テーブルが含まれていません。私はここに特別なコードを書いていません。すべてがデフォルトでアプリデリゲートで処理されます。他の開発者が言っているいくつかの投稿に出くわしました
NSURL *modelURL =[[NSBundle mainBundle] URLForResource:@"StudentData" withExtension:@"momd"]; _managedObjectModel = [[NSManagedObjectModel alloc] initWithContentsOfURL:modelURL];
上記の「mom」を使用しますが、私もそれを行いました.ios 4.3でこの問題が発生するたびに、シミュレーターを何度も試してリセットしましたが、何も機能していないようで、ios4.3のサポートが必要です。ここで何が起こっているのか、何をする必要があるのか教えてください。
印刷もしてみた
NSLog(@"%@",[自己管理オブジェクトモデル]);
しかしゼロではない
ここにあるファイルの名前に間違いがないことに注意してください。
ありがとう