Литов, похоже, ваше решение будет снова извлекать данные каждый раз. Я предполагаю, что вы не получаете никаких дубликатов, потому что я думаю, что реализация fetchFlickrData ... проверяет существующие записи по уникальному идентификатору и загружает только те, которые еще не загружены.
Тем не менее, он будет извлекать данные из Flickr при каждом запуске приложения, что очень медленно.
Однако, поскольку вы знаете, что проблема была в том, что вы не правильно настроили для первого запуска, вы можете исправить это без этого взлома: у меня была похожая проблема с проектом, основанным на этой демонстрации, и я решил ее, удалив файл базы данных с симулятора.
Вы можете сделать это в файловой системе, зайдя в ~ / Library / Application Support / iPhone Simulator / 5.1 / Applications / и выполнив «rm -fr» в базе данных (это будет каталог с именем, которое вы ему дали ,
Обратите внимание, что «5.1» в этом пути зависит от того, какую версию симулятора вы используете, и это будет каталог с большим нечитаемым именем GUID, но вы можете перейти на несколько из них и посмотреть, какая из них имеет вашу. приложение.
Намного проще: просто удалите свое приложение из симулятора (так же, как вы бы делали это с iPhone / Pad: удерживайте значок, а затем нажмите X), и документ будет взят с ним.