Когда вы говорите «сбросить мой симулятор», значит ли это выйти из приложения и перезапустить его, или использовать опцию «Сбросить содержимое и настройки» в меню симулятора iPhone?
Выполнение последнего удалит данные всех приложений симулятора, но выполнение первого не должно.
Как и где вы создаете файл базы данных, в которую вы собираетесь записывать?
Как правило, нужно сделать следующее:
Поместите пустую копию базы данных (возможно, с созданными необходимыми таблицами и уже введенными исходными данными) в комплект вашего приложения.
При запуске приложения проверьте наличие файла базы данных в каталоге документов вашего приложения. Если он не существует, скопируйте его из пакета в Документы. Если он существует, ничего не делать.
Ваше приложение должно выполнять запись в копию базы данных в каталоге документов вашего приложения. Это означает, что база данных в комплекте вашего приложения будет (и должна) оставаться прежней, но база данных в Документах будет содержать любые новые данные.