Вопросы с тегом «core-data»

Core Data - это структура Apple для объектного моделирования и сохранения данных для iOS, iPadOS, tvOS, watchOS и macOS. Xcode предоставляет редактор объектной модели для определения сущностей, атрибутов и отношений.

383
Базовые данные: самый быстрый способ удалить все экземпляры объекта

Я использую базовые данные для локального сохранения результатов от вызова веб-служб. Веб-сервис возвращает полную объектную модель, скажем, для «Автомобилей» - их может быть около 2000 (и я не могу заставить Веб-сервис возвращать что-либо меньше, чем 1 или ВСЕ автомобили). В следующий раз, когда я...

364
Исключение, генерируемое в сгенерированных средствах доступа NSOrderedSet

В моем приложении Lion у меня есть эта модель данных: Отношения subitemsвнутри Item упорядочены . Xcode 4.1 (сборка 4B110) создал для меня файл Item.h, Item.m, SubItem.hи SubItem.h. Вот содержание (автоматически) Item.h: #import <Foundation/Foundation.h> #import <CoreData/CoreData.h>...

314
Базовые данные против SQLite 3 [закрыто]

В настоящее время этот вопрос не очень подходит для нашего формата вопросов и ответов. Мы ожидаем, что ответы будут подтверждены фактами, ссылками или опытом, но этот вопрос, скорее всего, вызовет дебаты, споры, опрос или расширенное обсуждение. Если вы считаете, что этот вопрос можно улучшить и,...

293
Как синхронизировать данные iPhone Core с веб-сервером, а затем передавать их на другие устройства? [закрыто]

Закрыто . Этот вопрос должен быть более сфокусированным . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы он фокусировался только на одной проблеме, отредактировав этот пост . Закрыто 2 года назад . Улучшить этот вопрос Я работал над способом...

235
Удалить / Сбросить все записи в Базовых данных?

Знаете ли вы какой-либо способ удалить все записи, хранящиеся в Core Data? Моя схема должна остаться прежней; Я просто хочу сбросить его до пустого. редактировать Я хочу сделать это программно, чтобы пользователь мог по существу нажать...

181
Модель, используемая для открытия магазина, несовместима с моделью, использованной для создания магазина.

Я создал модель базовых данных в xcode 3.2 и после обновления в Xcode 4.2 я добавил новую сущность подкласса NSManagedObject (см. Новую сущность). Во-первых, это выглядит странно, потому что он не в той же группе, что и старая. Вот изображение на моем xcode 4.2 (AlkitabDB - это то, что я создал в...

176
Лучшая практика? - Массив / словарь как основной атрибут объекта данных [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время он не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 4 года назад . Улучшить этот вопрос Я новичок в основных данных. Я заметил, что типы...

174
Какао Core Data эффективный способ подсчета объектов

Я много читал о Базовых Данных .. но что является эффективным способом подсчета по Entity-Type (как SQL может сделать с SELECT count (1) ...). Теперь я просто решил эту задачу, выбрав все с помощью NSFetchedResultsControllerи получив счет NSArray! Я уверен, что это не лучший способ...

169
iphone Core Data Неразрешенная ошибка при сохранении

Я получаю странное сообщение об ошибке из основных данных при попытке сохранить, но проблема в том, что ошибка не воспроизводима (она появляется в разное время при выполнении разных задач) сообщение об ошибке: Unresolved error Domain=NSCocoaErrorDomain Code=1560 UserInfo=0x14f5480 "Operation could...

150
Каждое ли базовое отношение данных должно иметь обратную сторону?

Допустим, у меня есть два класса сущностей: SocialAppиSocialAppType В У SocialAppменя есть один атрибут: appURLи одно отношение: type. В У SocialAppTypeменя есть три атрибута: baseURL, nameи favicon. Пункт назначения SocialAppотношений type- одна запись в SocialAppType. Например, для нескольких...

146
Как фильтровать NSFetchedResultsController (CoreData) с помощью UISearchDisplayController / UISearchBar

Я пытаюсь реализовать поисковый код в своем приложении для iPhone на основе CoreData. Я не уверен, как поступить. В приложении уже есть NSFetchedResultsController с предикатом для извлечения данных для основного TableView. Я хочу убедиться, что я на правильном пути, прежде чем менять слишком много...

138
Добавление основных данных в существующий проект iPhone

Я хотел бы добавить основные данные в существующий проект iPhone, но по-прежнему получаю много ошибок компиляции: - NSManagedObjectContext undeclared - Expected specifier-qualifier-list before 'NSManagedObjectModel' - ... Я уже добавил Core Data Framework в цель (щелкните правой кнопкой мыши мой...

123
NSPredicate: фильтрация объектов по дню свойства NSDate

У меня есть модель Core Data со NSDateсвойством. Я хочу фильтровать базу данных по дням. Я предполагаю, что решение будет включать в себя NSPredicate, но я не уверен, как все это собрать. Я знаю, как сравнить день из двух NSDateс использованием NSDateComponentsи NSCalendar, но как мне отфильтровать...

121
«Коллекция была изменена при перечислении» в executeFetchRequest

Я уже несколько часов застрял над проблемой и, прочитав все об этом в stackoverflow (и применяя все найденные советы), теперь мне официально нужна помощь. ; О) Вот контекст: В моем проекте iPhone мне нужно импортировать данные в фоновом режиме и вставить их в контекст управляемого объекта. Следуя...

120
Как получить объект Core Data из определенного идентификатора объекта?

Я могу легко получить идентификатор объекта в Core Data, используя следующий код: NSManagedObjectID *moID = [managedObject objectID]; Однако есть ли способ получить объект из основного хранилища данных, присвоив ему конкретный идентификатор объекта? Я знаю, что могу сделать это с помощью...

114
Лучшая практика - домены и коды NSError для вашего собственного проекта / приложения

Есть предыдущая публикация SO о настройке доменов ошибок для ваших собственных фреймворков, но как лучше всего настроить домены ошибок и пользовательские коды ошибок для вашего собственного проекта / приложения ? Например, предположим, что вы работаете над приложением, интенсивно использующим Core...