2011-05-16 65 views
0

我有一個應用程序,它將數據保存在coredata上,在「實體」上創建一個條目,將數據保存在適當的屬性上,然後將數據發送給json以保存在mysql中PHP的服務器端,關於iphone coredata和json mysql的問題

 
data n1 (x1, x2, x3)....the variables 

coredata n1 (x1, x2, x3).....variables stored in coredata 

mysql n1 (x1,x2,x3).....variables stored in mysql (via json) 

工作正常,但什麼是發送數據到服務器進行同步的情況下,最好的辦法了互聯網連接不可用?

我的意思是,如果數據無法發送到MySQL,在積蓄到coredata之一,

什麼是該wasnt發送的同步數據的最佳方式?

謝謝

希望我的問題是有道理的,

請告訴我該怎麼澄清?

非常感謝!

回答

0

如果您有互聯網連接,則在您的應用程序委託中測試reachAbility創建新線程,並在此線程中測試您的數據是否同步。如果沒有開始同步數據。

爲了測試您需要在覈心數據中添加一個標誌,以保持您的同步狀態。