I plan to ship the CoreData application, but I'm not sure I represent the functionality of iCloud. This question arises after I beta test my application on iPhone, filling it with relevant data. Then I added iCloud functionality and started testing the iPad. I found that only the new record was synchronization between devices, these were preliminary steps:
- Work with iPhone, fill in data, enable iCloud, launch work on a blank iPad.
But I had some strange problems, such as child entities tied to the wrong parent. Then I tried this.
- Export application documents from iPhone and import into iPad
In this case, the data on both devices is the same, but I still could not synchronize the old data, while the new ones get full synchronization most of the time in seconds.
I understand that CoreData synchronization occurs with the exchange of transaction logs, so it would be obvious that the old data is not synchronized. But at the moment Iβm asking if someone has already encountered this problem, which seems normal to me, or if Iβm missing something, some settings or lines of code to make it work as expected.
source share