Описание тега nspersistentstore

Этот класс является абстрактным базовым классом для всех постоянных хранилищ Core Data. Core Data предоставляет четыре типа хранилища: SQLite, двоичное, XML и в памяти (хранилище XML недоступно в iOS); они описаны в разделе "Функции постоянного хранилища". Core Data также предоставляет подклассы NSPersistentStore, которые вы можете использовать для определения собственных типов хранилищ: NSAtomicStore и NSIncrementalStore. Доступно в iOS 3.0, OS X v10.5 и более поздних версиях.
1 ответ

Сбой приложения при создании словаря параметров, используемого методом addPersistentStoreWithType

Я использую encrypted-core-data для шифрования всех сохраненных данных, ранее простых CoreData использовал. persistentStoreCoordinator Создание кода заключается в следующем. - (NSPersistentStoreCoordinator *)persistentStoreCoordinator { if (_persist…
1 ответ

NSPersistentStoreCoordinator не имеет постоянных хранилищ. Невозможно выполнить операцию сохранения.(IOS 9)

В моем приложении я использую CoreData для сохранения данных, а также загружаю и извлекаю данные с сервера. Я также синхронизирую данные на нескольких устройствах с одной учетной записью. Но в последнее время я получаю этот сбой из отчета crashLytic…
04 ноя '15 в 11:07
1 ответ

CoreData PersistentStorage не удалось создать файл

У меня проблема на iOS 8.1 с CoreData. На моем устройстве я всегда получаю эту ошибку, в то время как код прекрасно работает на каждом симуляторе: Error Domain=NSCocoaErrorDomain Code=512 "The operation couldn’t be completed. (Cocoa error 512.)" Use…
25 окт '14 в 22:01
1 ответ

Основные данные NSPersistentStoreCoordinator Прервать от входящего телефонного звонка, SWIFT

Я потратил много времени, чтобы моя модель Core Data работала эффективно для моего приложения для iOS в процессе разработки. По большей части у меня все работает без сбоев, но я столкнулся с уникальной ошибкой загрузки моих данных на днях случайно. …
19 авг '16 в 22:00
2 ответа

Установить постоянное хранилище и родительский контекст

Что происходит, когда NSManagedObjectContext установлено и постоянное хранилище, и родительский контекст и вызвано сохранение? Будет ли он выталкивать данные как в постоянное хранилище, так и в родительский контекст один за другим? Или это сделало б…
27 мар '13 в 04:31
1 ответ

Новый проект Новая модель NSPersistentDocument У этого NSPersistentStoreCoordinator нет постоянных хранилищ

Я искал stackru и Googling в течение нескольких часов. Я сделал простой проект, чтобы возиться с Core Data и привязками. Это добавило сущность к модели, и она больше не будет работать. Я получал сообщение "Этот NSPersistentStoreCoordinator не имеет …
0 ответов

Базовые данные не проходят автоматическую облегченную миграцию

У меня происходит сбой каждый раз, когда Core Data пытается выполнить автоматическую облегченную миграцию после создания новой версии модели (назовем ее "Модель 2.6") в моем приложении (в настоящее время использующей "Модель 2.5"). Я уже некоторое в…
3 ответа

NSPersistentStoreCoordinator не создан в UIManagedDocument

Я начинаю узнавать о UIManagedDocument и его способности. Из того, что я понимаю, это форма базы данных, которая хранится в папке в каталоге документов. Во всяком случае, я пытаюсь использовать его в качестве базы данных, храня данные в его NSManage…
0 ответов

Заменить файл Sqlite на iOS - ошибка основных данных 14

У меня есть файл Sqlite с предварительно загруженными данными. Я использую Core Data для чтения и отображения данных из файла Sqlite. Вот как я читаю данные: - (NSPersistentStoreCoordinator *)persistentStoreCoordinator { if (_persistentStoreCoordina…
21 авг '14 в 15:23
1 ответ

Невозможно перенести постоянный магазин из iCloud

Я пытаюсь удалить iCloud возможность синхронизации от NSPersistentStore в моем приложении. Миграция не возвращает никаких ошибок, однако данные из постоянного хранилища с поддержкой iCloud исчезают после миграции. Ниже приведен мой соответствующий к…
16 ноя '15 в 01:50
1 ответ

Как лучше всего переместить огромную базу данных.sqlite в новый каталог на старом iOS-устройстве с небольшим объемом памяти?

Для моего последнего обновления приложения я должен переместить базу данных Core Data .sqlite пользователя из каталога Documents в каталог Application Support. Я использую migratePersistentStore:toURL:options:withType:error: метод. Я имею дело с одн…
02 сен '18 в 00:55
2 ответа

RestKit с основными данными: используйте NSPersistentStore с RestKit RKObjectManager

Я использую RestKit с Core Data. До сих пор я инициализировал RestKit следующим образом: [...] RKObjectManager *objectManager = [RKObjectManager managerWithBaseURLString:@"http://URL"]; objectManager.objectStore = [RKManagedObjectStore objectStoreWi…
12 ноя '12 в 19:35
1 ответ

Обновить NSPersistentStoreCoordinator в AppDelegate из ViewController

У меня есть приложение, в котором PersistentStoreCoordinator настроен в AppDelegate. Я хочу загрузить новую базу данных sqlite из списка сохраненных файлов sqlite. Я счастлив удалить существующий файл Persistent Store и sqlite и заменить файл sqlite…
1 ответ

Миграция существующих базовых данных в iCloud

У меня есть простое приложение, которое является UITableView который заполняется пользователем, заполняющим некоторые UITextFields по-другому. Эта информация сохраняется в CoreData и UITableView обновляется с помощью NSFetchedResultsController, Сейч…
15 май '14 в 09:54
2 ответа

Как очистить граф объекта в памяти NSPersistentStoreCoordinator с NSInMemoryStoreType?

Я использую NSInMemoryStoreType за NSPersistentStoreCoordinator поддерживать сущности и отношения в памяти, так как я не хочу записывать их на диск. Поэтому я планирую очистить граф объектов в памяти в определенный момент, так как память приложения …
0 ответов

Влияние затронутых магазинов на выбор несохраненных объектов NSManagedObjects?

Вот краткая последовательность, включающая стек основных данных с (изначально пустым) NSManagedObjectContext и NSPersistentStoreCoordinator с двумя NSPersistentStores: Player *player = [NSEntityDescription insertNewObjectForEntityForName: @"Player" …
0 ответов

NSPersistentContainer не инициализирован

Я добавил CoreData в существующий проект и не могу получить NSPersistentContainer Инициализировать. Вот мой код в делегате приложения: var persistentContainer: NSPersistentContainer = { let container = NSPersistentContainer(name: "TimeConverter") co…
20 фев '18 в 01:52
1 ответ

Программная настройка основных данных - откуда взялся NSManagedObjectContext?

Я хочу настроить Core Data полностью программно. Я определил схему базы данных в виде NSManagedObjectModel и добавил некоторые определения сущностей в виде NSEntityDescriptionЭто сделано в нижней части этой страницы. Все хорошо с этим. Затем я созда…
0 ответов

Почему я больше не могу удалить все данные iCloud для своего приложения на developer.icloud.com?

iOS 8, Yosemite Beta и Mavericks В течение нескольких месяцев я регулярно удалял данные iCloud из моего приложения. С помощью: [NSPersistentStoreCoordinator removeUbiquitousContentAndPersistentStoreAtURL:[_iCloudStore URL] options:options error:&amp…
24 сен '14 в 04:42
1 ответ

Основные данные. Как поменять местами NSPersistentStores и сообщить NSFetchedResultsController?

Я осуществляю резервное копирование и восстановление (через Dropbox) пользователя Core Data постоянные данные. Для восстановления я извлекаю файлы из Dropbox и временно сохраняю их в каталоге Documents. Затем я создаю новый NSPersistentContainer и и…
01 июн '18 в 16:23