Чтобы это работало, вам нужно синхронизировать по сети - что на самом деле невозможно. Это очень и очень трудно решить. Поддержка iCloud в iOS 5 решает эту проблему, но это совсем не тривиально.
Вам необходимо записать все изменения в вашу локальную базу данных в файл журнала на сервере, и у каждого изменения должна быть версия. Вы должны иметь возможность объединять все изменения из сети (то есть воспроизводить, а затем возвращать в локальную базу данных) и обрабатывать конфликты объединения (у вас могут быть локальные изменения, конфликтующие с входящими изменениями).
У меня очень высокая база данных на сервере, и приложение обращается к этой базе данных (например, через REST). Для этого вам понадобится сервер.
Ваш подход обречен на провал. К сожалению.