3

Core Dataに裏打ちされた、しばらくの間取り組んできたアプリがあります。私はバージョン管理(以前はSVN、現在はGit)を使用して、異なるMac間でバージョン管理を移動しています。

先日、プロジェクトを開くことができませんでした。やばい。幸いなことに、Time Machineのおかげで、時間を遡ることができ、以前のバージョンに戻すことができました。ここでは、XCodeプロジェクトファイルまたはCore Dataファイルのいずれかで何かが発生しているのではないかと思いましたが(この人が行った問題のいくつかに遭遇したと思います)、すべてが機能しているように見えたので、先に進みました。

しかし今、XCodeで.xcdatamodelファイルを開こうとするとできないことに気づきました。ハングするだけで、Forcequitを終了します。それを除けば、アプリは完全に正常に動作します。シミュレーターまたはデバイスにデプロイでき、動作します。でも、どうやって編集したいのかわからない。これを修正するために私ができることに関するヒントはありますか?

4

2 に答える 2

4

私は今同じ状況にありましたが、モデルファイルの生のテキストをよく見ると、画面の四角形に関する奇妙な属性を持つすべての要素が見られました

<element name="myEntity" positionX="0" positionY="0" width="0" height="0"/>

だから私はこれを

<element name="myEntity" positionX="10" positionY="10" width="128" height="240"/>

すべてのエンティティに対して。これで問題は解決し、Xcode でモデル ファイルを再度開くことができるようになりました。

于 2012-01-25T15:21:48.237 に答える
1

結局、XCode のモデルファイルを削除して書き直すことになりました。幸いなことに、それほど時間はかかりませんでした。破損したモデル ファイルを修正する方法について別の提案がある場合は、ご意見をお寄せください。あなたの回答を承認済みとしてマークします。

于 2011-01-21T05:06:06.550 に答える