Say the user somehow managed to delete my application’s core data store. (Which has been previously synced with sync services to Mobile Me.)
How do I tell core data to pull the truth (or to refresh) instead of fast sync?
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
If they deleted the persistent store, they probably deleted the fast sync store as well. Even if they didn’t the application should do a slow sync and pull everything from the truth on next launch.
You should not need to do anything special, from the Sync’s PoV it is a new client coming online to sync.
Naturally I would test this in a dev environment first to confirm but it should not require any changes.