2011-06-30 3 views
0

私は解析する必要がある巨大なxmlファイルを持っています。 xmlの中の異なるタグ、例えばサッカーサッカーデータの場合、NSManagedObjectsを作成します。 SoccerPlayerなどがあります。IDのコアデータオブジェクトは一度しか見つかりません

また、これらのオブジェクトを解析メソッド内で数回使用する必要があるため、私が提供するIDの正しいオブジェクトが見つかるオブジェクトを作成しました。

これはxml内の最初のゲームでは問題なく動作しますが、それ以降はうまく動作しません。

xmlを解析する際にいくつかのオブジェクトを削除する必要がありますか?

私のXML解析フレームワークでは、TouchXMLを使用しています。

他の誰も以前にこの動作を経験しましたか?

+0

明確化:APIによって管理オブジェクトIDが提供されているか、作成したカスタムIDですか? 「私にIDの正しいオブジェクトが見つかるオブジェクト」は管理オブジェクトですか?あなたのデータモデルはどのように見えますか?私はこの質問に答えるためにもっと詳細が必要だと思います。 – TechZen

+0

私はいくつかのコードが必要だと思います。あなたのやり方によっては、あなたのオブジェクトや辞書、あるいは範囲外、割り当て解除、または置き換えられたものである可能性があります。 –

答えて

0

私は、いくつかのコードが助けになることに同意します。問題の内容を正確に理解するのは難しいです。

重要

受信機はまだオブジェクトIDが オブジェクトがあるときに変更されます 一時的な値であり、保存されていない場合はそれにもかかわらず、私はNSManagedObjectの-objectIDのドキュメントが言うことを指摘します保存されました。

オブジェクトを作成してオブジェクトIDを保存し、コンテキストを保存しておき、保存したオブジェクトIDを持つオブジェクトを見つけようとすると、一時オブジェクトIDがコンテキストが保存されたときに永続的なものに置き換えられました。

関連する問題