2012-11-14 72 views
0

我在iOS6中設置了一個與simperium一起工作的應用程序,所有這些應用程序都進行得很好,但是今天我開始看到這些錯誤。Simperium 409錯誤,是什麼原因造成的?

我刪除了Simperium中的應用程序,並啓動了一個新的應用程序,但仍然出現錯誤。

測試用例是對已經擁有coredata數據的現有用戶的升級。所以他們創建了simperium帳戶,這是第一次同步simperium。

2012-11-14 10:46:31:931 Simperium POST returned error 409 for change { 
ccid = da3d0c7bed984f88872f9e7d7527f0f9; 
clientid = "ios-ca84b5cc41cc00962c1141a2854aeee0"; 
error = 409; 
id = 54f58c57de65485f889aa4b30c39c54b; 
r =  (
    50a3760437a401650500001b 
); 

}

我也看到了一些錯誤,但沒有那麼多:

2012-11-14 10:44:52:823 Simperium error: transform diff for a ghost member (ghost <SPGhost: 0x1d6324c0>, memberData (null)) that doesn't exist (showInDropDown): { 
o = "+"; 
v = 0; 

}

而且這樣的:

Simperium超時,服務器沒有響應GET代碼504(ClipModel82),

回答

0

504是預期的超時。其他錯誤不是預期的。 409是一個重複的變化,忽略但不應該發生。如果您要通過非iOS客戶端對您的核心數據模型中不存在的屬性進行更改,則可能會發生轉換錯誤。

有幾件事情可以嘗試:在撰寫本文時使用GitHub上的「iosupdate」分支。它有最新的變化和修復。也請嘗試setVerboseLoggingEnabled:YES並通過電子郵件與我們取得聯繫,包括作爲附件的日誌輸出([email protected])。

相關問題