2011-01-14 5 views
3

私がしばらく取り組んでいるCore Dataに裏打ちされたアプリがあります。私はバージョンコントロール(以前のSVN、今はGit)を使って、異なるMac間で移動させています。.xcdatodemodelを表示しようとするとXCodeがクラッシュする

先日、プロジェクトを開くことができませんでした。やばい。幸いなことに、Time Machineのおかげで、私は時間通りに戻ることができ、以前のバージョンに戻った。私は、XCodeプロジェクトファイルかCore Dataファイルのいずれかがここにあると思っていました(this guyのいくつかの問題に遭遇しましたが、すべてが動いているように見えました。

しかし今、XCodeで.xcdatamodelファイルを開こうとすると、私はそれができないことに気付きました。それはちょうどハングアップし、私は強制終了します。それを除いて、アプリは完全に正常に動作します。私はそれをシミュレータまたはデバイスにデプロイして動作させることができます。しかし、どのように私は編集の希望があるのか​​分かりません。私はこれを修正するために何ができるかについてのヒント?

+0

MacのすべてのXcodeは最新ですか? – BoltClock

+0

はい、私はこれを考えていますが、これは4.3ベータ(私は別のディレクトリにインストールされ、まだ実際には使用されていません)をインストールした直後に起きました。 – bpapa

答えて

4

私は同じ状況で、今だったが、私は私のモデルファイル生のテキストに近い表情をしたとき、私はので、私は

に変更

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

RECT画面に関する奇妙な属性を持つすべての要素を見ました

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

すべてのエンティティ。これはトリックでしたが、Xcodeで再びモデルファイルを開くことができました。

+0

私はアプリケーションからCoreDataを削除しようとしていましたが、あなたのヒントは(この)問題を解決しました。私はまだ少し躊躇しています:) – JOM

+0

ありがとう、魅力的なように働いた。 Xcodeで幅と高さを変更することはできません。最終的には、見た目に応じて幅と高さを変更することができます。 –

1

最後に、XCodeでモデルファイルを削除して書き直しました。幸いにも、それはあまり時間がかかりませんでした。他の誰かが壊れたモデルファイルを修正する方法について別の提案をしている場合は、チャイムしてください。

関連する問題