シナリオ:
「インポート」という名前の xcode プロジェクトを作成し、XML ファイルを読み込んでコンテンツをコア データ データベースにインポートしました。次に、SQLite ファイルをメイン バンドルに追加し、Core Data Books の例のコードを使用してインポートする 2 番目の「メイン」プロジェクトを作成します。「インポート」プロジェクトで .xcodedatamodel を変更し、ファインダーでそれを明らかにして「メイン」プロジェクトにドラッグし、そこに NSManagedObject モデル ファイルを生成しました。今まではこれでうまくいきましたが、Xcode は混乱しているようです...
最近、いくつかの属性を削除し、新しい属性を 1 つ追加しました。次に、上記と同じプロセスを実行したところ、「構造体または共用体ではないメンバー'属性名' の要求」と表示されます。記事「モデル名」と入力すると。esc を押して、インテリジェンスはまだ古い属性を取得していますか?
「インポート」プロジェクトでは、すべてが正常に機能していますが、どの属性でもエラーは発生せず、インテリジェンスは正しいですか?
アドバイスしてください、xcodeにキャッシュはありますか? 「すべてのターゲットを消去」を使用しましたが、うまくいかないようです。
ジェームズ