2012-07-31 94 views
0

我目前正在製作一個iOS/OS X應用程序,它使用simperium來管理同步。如果我按照設置iOS的說明進行操作,iOS設備之間的一切正常工作。當在OS X上設置時,我已經按照附加的設置說明進行了操作,但是獲得了一些有趣的行爲。來自Simperium的NSLogs表示,我在OS X應用程序中創建的任何內容都由simperium管理,但它們沒有顯示在simperium站點上的數據瀏覽器中(因此,沒有在osx應用程序中創建同步數據)。對於我的OS X應用程序,我正在使用可可綁定的表格視圖。我的核心數據實體全部從SPManagedObject繼承。任何想法我可能做錯了什麼?Sim OS與OS X和NSArrayControllers

編輯:如果我打印出[self.simperium objectsForEntityName @ 「名稱」],我得到如下:

「SPManagedObject:0x100245730(實體:名稱,ID:0x1010471d0 X-coredata:// F1A16321-32F4-4B4E-93A6-75B8DD6B1B23/Name/p102; data:fault)「, 」SPManagedObject:0x100255770(entity:Name; id:0x10101b990 x-coredata:// F1A16321-32F4-4B4E-93A6-75B8DD6B1B23/Name/p103; data:fault)「

回答

1

實體沒有使用自定義子類時出現問題。 the Simperium repository on GitHub的「iosupdate」分支修復了這個問題。這個修復最終會轉移到主分支。

請注意您粘貼的日誌輸出看起來正確並且是預期的。

+0

再次感謝您的幫助。這對我有效。對不起,我沒有及時更新。 – macandyp 2012-08-06 13:48:00