0

SUP2.1.2 から SUP2.1.3 に移行された iOS アプリケーションを実行しようとしています。アプリケーションはデバイスの登録と接続で正常に動作していますが、3 つの MBO 同期グループを同期しようとすると問題が発生します。同期は初めて正常に機能していますが、別のアイテムをクリックして詳細を同期すると、次のエラーが発生します。

  *** -[CFString retain]: message sent to deallocated instance 0x6465650

以下のMBO方式で問題が発生していると思います

 + (ITEMSSynchronizationParameters*)getSynchronizationParameters
 {
     return (ITEMSSynchronizationParameters*)[(SUPSyncParamEntityDelegate*)([[ITEMDATABASE delegate]           getDelegate:@"ITEMSSynchronizationParameters"]) getSynchronizationParameters];
 }

そして、次のようにアプリの詳細を同期しながら、このメソッドを呼び出しています

    ITEMSynchronizationParameters *syncParam = [ITEMSynchronizationParameters getSynchronizationParameters];
    [syncParam setSYNC_NO:@"101"];
    [syncParam save];

また、同期パラメーターを削除することもできないため、各項目をクリックすると、[syncParam delete] が同じように異なる情報詳細を取得する必要があります。パッチ 01 と 02 を使用しましたが、問題は解決していません。どんな助けでも大歓迎です。

4

1 に答える 1

0

同じ問題がありました。私の場合、この問題に対する答えは、SynchronizationParameters のロケール プロパティを作成し、そのプロパティを操作することでした。理由はわかりませんが、微妙なエラーはなくなりました。

@property (nonatomic, retain) ITEMSynchronizationParameters *item_sp;

 item_sp = [Item getSynchronizationParameters];
 item_sp.syncparam =  @"XXXXX";
 [item_sp save];
于 2013-01-16T12:37:59.573 に答える