XML Web サービスの解析後に CoreData にレコードを挿入する際に問題が発生しています。Web サービスを解析し、レコードを配列に格納すると、配列のカウントは 239 です。データを挿入する前に、既存のコア データの配列カウントが表示されます。その 0 レコードです。だから今、データをコアデータにプッシュします。すべてうまくいきます。しかし、私は1つの余分なレコードで終わります。既存のレコードの複製。取得したカウントは 240 です。どのように発生していますか?別のテーブルでこのプロセスを実行しました。今回は、この新しいテーブル テーブルの Web サービスから 113 レコードを取得しました。データを挿入した後、テーブルには114個のレコードと1個の余分なレコードがあります(再度複製)。sqliteマネージャーのFirefoxアドオンを使用して確認します。特筆すべきことは、Z_OPT と呼ばれるフィールド (私が設計したものではない) があることです。値は 239 (残りのフィールドは同じ) で、113 レコードのテーブルの場合、114 番目のレコードは z_OPT= 113 (残りのフィールドは同じ) です。さらに詳しい情報が必要な場合は、お問い合わせください。ありがとうございます...
質問する
120 次