0

Simperiumとの統合を開発しています。統合は完了しており、しばらくの間テストマシンで実行されています。デバイスのいずれかでこのエラーが発生し始め、アイデアが絶えず繰り返されていますか?

MeetingPad [891:1103] Simperiumエラー(ActionLinks82)、(a18852011efe4964a6fdeb1853c790f3)の無効な変更を受け取りました2013-02-07 10:07:05:277 MeetingPad [891:1103] Simperiumクライアントios-7f43b434754d882923e966df5d885755が変更を受け取りました(ActionLinks82) 4176925448fa8ae0a2f1d0937627aa6b:{ccids =(3f3b4550b23147d49e194038feea09a6); clientid = "ios-4176925448fa8ae0a2f1d0937627aa6b"; cv = 5112df4b37a401031dcc5be1; ev = 2; id = 9ca0b7ad04314ab9888d75691be784b5; o = "-"; }

これがユーザーアカウントで発生した場合、ガイダンスは何でしょうか?

4

1 に答える 1

0

確認すべきことの1つは、最新バージョンのコードを使用していることです。リポジトリは最近GitHubでオープンソースになりました。以前はnil値に関連するバグがあり、変更ストリームに無効な差分が表示される可能性がありましたが、今は修正する必要があります。

ただし、最新のコードを使用していると仮定すると、同じ「id」値に対してエラーが継続的に繰り返されますか、それとも異なる値がありますか?

このエラーが発生するSimperiumコードを見ると、ローカルとリモートでほぼ同時にオブジェクトを削除した場合に表示される可能性があります。あなたのアプリでは、ActionLinksはそのパターンに合うでしょうか?つまり、複数のクライアントにわたってそれらの多くを作成および削除していますか?

それが実際に原因である場合、エラーは無害であり、コードにパッチを適用する必要があります。あなたが発見したことを教えてください。

于 2013-02-07T19:15:51.700 に答える