I have a deployed iCloud
-enabled iOS 8 app which syncs a Core Data
model. The app deals with evaluating investment properties and records information about the property such as repairs.
I recently received a complaint from a user who entered in 29 repairs for a property only to have them disappear 48 hours later.
There is no mechanism for deleting model objects in my app that doesn’t involve explicit permission from the user. I don’t believe that the user accidentally deleted 29 objects which is why I am suspicious that a faulty iCloud
sync may have had something to do with this.
The user described that they enter the information on their i-Cloud enabled iPad, but also use their iCloud
-enabled iPhone to view the synced data. If the sync used the iPhone data to overwrite the iPad data, the objects could be deleted.
Is anyone aware of such an issue with iCloud? Does anyone have other general ideas on what the issue may be?