2

iPhoneアプリをiPadに移植するため、まったく新しいアプリを作成しました事業。しばらくプログラミングした後、iPhone プロジェクトからコアデータ モデルをインポートしたかったので、同じコアデータ ストレージ レイアウトを使用できます。しかし、何らかの理由で、xcode 4.2 ではインポートされたモデルを使用できません。バージョン管理されたモデル (foobar.xcdatamodeld) を iPad プロジェクトにドラッグ アンド ドロップした後 (コピー先にコピーした後)、現在のバージョンを選択できず、モデルに矢印インジケーターが表示されず、サブも表示されません。 -xcode の左側にあるファイル リストのモデル。新しいデータモデルを作成しても (ファイル -> 新規...)、同じ動作になります。モデルが開かれていないように見えるため、モデルを編集できません (ファイル リストでモデルをクリックしても、中央のエディター ウィンドウは変更されません)。モデルにバージョンを追加できません (「エディター」の下のメニュー項目)。存在しません)、そして私はできます」

オブジェクトインスペクターが「グループに相対」のパスを示し、パスが「../foobar.xcdatamodeld」(私のiPhoneプロジェクトでは「foobar.xcdatamodeld」)であり、フルパスがbeeingであることに気付きました空欄。

モデルとxcodeプロジェクトファイルをviで編集して、iPhoneのように見せましたが、成功しませんでした。

そのため、現在、新しいデータモデルを追加することも、既存のモデルをインポートすることもできません。

誰でも助けることができますか?

4

1 に答える 1

0

関連しているかどうかはわかりませんが、今日、あるプロジェクトから別のプロジェクトにリソースをコピーしているときに、奇妙なことに遭遇しました。私は同じことをしました(ファイルを宛先のグループフォルダーなどにコピーすることを選択したことを確認しました)が、実際にはそれらをコピーしませんでした-コピー元のプロジェクト内のファイルを参照していました。さらに奇妙なことに、プロジェクトは実際にそれらを「見る」ことができませんでした (ファイル名は赤でした)。

それらを「to」プロジェクトのディレクトリに手動でコピーし、そこから追加することで、最終的にそれを回避しました。

于 2012-01-05T01:50:59.223 に答える