2

xcdatamodel が壊れて困っています。私は初心者で、ここで何をすべきかわかりません。質問されているファイルをsqlite dbとともに提供することもできます...

私は文字通り脳が凍っているので、何をすべきかわかりません.. plsは助けてください.

ティア

4

2 に答える 2

0

問題が発生しました。

タイムマシンを持っていたので、xcodeに再度インポートできましたが、機能しませんでした。xcodeによってインポートされたパッケージ「myapp.xcdatamodeld」を調査しました。「。xcccurrentversion」ファイルのみがあり、「myapp.xcdatamodel」ファイルはありませんでした。不足しているファイルをパッケージ(右クリック/パッケージコンテンツの表示)にコピーして貼り付けましたが、機能しました。

于 2012-04-15T17:46:52.523 に答える
0

私はちょうど同じ問題を抱えていました。私の場合、ワークスペース内のファイルをサブフォルダーに移動し、グループをサブフォルダーに向けていました。これが腐敗の原因だと思います。

残念ながら、私には答えがありません - 私は多くのことを試しましたが. 破損したファイルの上にファイルのバックアップを復元しても機能しませんでした。xcdatamodel ファイルには、何らかの自己参照が含まれている必要があります。パッケージとして開いてからパッケージとして中身を開くと、「要素」と「レイアウト」の 2 つのファイルが表示されます。これらをコピーして名前を変更して .plist 拡張子を付けると、中身を確認できます。これらの plists (オブジェクト アーカイブのように見えます) を処理するのはかなり大変ですが、明らかなことがわかるかもしれません。

最後に、プロジェクト ディレクトリ全体を新しい場所に復元し、プロジェクトを開き、エンティティを新しいデータ モデルにカット アンド ペーストすることができました。タイムマシンに感謝!

于 2011-06-16T15:23:58.910 に答える