2011-05-16 64 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创建新线程,并在此线程中测试您的数据是否同步。如果没有开始同步数据。

为了测试您需要在核心数据中添加一个标志,以保持您的同步状态。