Описание тега nsmanagedobjectcontext
Экземпляр NSManagedObjectContext представляет собой единое "объектное пространство". Его основная ответственность - управлять набором управляемых объектов. Эти объекты образуют группу связанных объектов модели, которые представляют внутренне согласованное представление одного или нескольких постоянных хранилищ. Один экземпляр управляемого объекта существует в одном и только одном контексте, но несколько копий объекта могут существовать в разных контекстах. Доступно в iOS 3.0 и новее в CoreData.
1
ответ
Базовые данные - как установить связь между двумя объектами в разных контекстах
В моем приложении у меня есть следующая модель CoreData: Foo имеет много сущностей Bar: Foo <---- >> Bar. Чтобы добавить новую сущность Foo, я создаю новый MOC, в котором я создаю новый экземпляр Foo. Это отображает AddFooViewController. Здесь я мог…
12 окт '11 в 10:21
1
ответ
NSmanaged контекстные потоки
Я использую синглтон для работы с массивами и т. Д. Пересекаюсь с представлениями в приложении. Инициализировать синглтон и NSManagedObjectContext, чтобы я мог выбирать объекты, я использую: +(DataControllerSingleton *)singleDataController { static …
02 июл '13 в 15:09
1
ответ
Передача базовых данных в класс View Controller
У меня есть мозговой класс, в котором я хочу получить службы Rest и поместить информацию в базовые данные (я посмотрел на сопоставление объектов RestKit, но пока не до конца понимаю и хочу упростить его). Я хочу, чтобы базовые данные были в моем eng…
26 авг '12 в 21:51
1
ответ
NSMangagedObjectContext получает преобразованный в String со значением пути к БД
У меня есть приложение, которое использует dispatch_queue_t и прекрасно работает для большинства пользователей в разных сочетаниях ОС и устройств. У меня есть много потоков, которые продолжают работать и имеют dispatch_queue_t для получения определе…
26 янв '15 в 15:33
1
ответ
Удалить основной объект данных с помощью Swift 3
Swift 3 перенес мой код и изменил: context.deleteObject(myManagedObject) в context.delete(myManagedObject) это нормально компилируется (XCode 8b3), но во время выполнения жалуется, что в контексте отсутствует удаление функции / селектора (managedObj…
21 июл '16 в 14:18
1
ответ
Перезагрузить данные UITableView каждый раз, когда меняется контекст?
У меня есть UITableViewController, который является подклассом CoreDataTableViewController (это Стэнфордский класс). Это реализует fetchedResultsController, Теперь по моему viewWillAppear, У меня есть это: - (void)viewWillAppear:(BOOL)animated { [su…
10 май '13 в 21:46
2
ответа
Основные данные EXC_BAD_ACCESS при удалении
Получение EXC_BAD_ACCESS при удалении объектов из Core Data. Есть идеи как решить проблему? Может потребоваться некоторое чтение о принципах Core Data (?) func deleteEntity(_ entity : String) { let fetchRequest = NSFetchRequest<NSFetchRequestResu…
01 ноя '18 в 13:52
2
ответа
Magical Record - Сбой при настройке
Я установил MR во многих других проектах. По какой-то причине в этот раз у меня происходит сбой в этой строке в didFinishLaunchingWithOptions: [MagicalRecord setupCoreDataStackWithAutoMigratingSqliteStoreNamed:@"DB.sqlite"]; Вот авария: [NSManagedOb…
06 дек '14 в 04:07
0
ответов
Swift: Core Data случайно удаляет лишние объекты
Я хочу удалить некоторые конкретные данные о базовых данных. Я удаляю объекты из tableView, но когда я удаляю объект, некоторые данные также удаляются после процесса. Иногда это последние, иногда случайные данные. Я не понимаю, что происходит в моем…
28 апр '16 в 20:56
0
ответов
Передача нулевой ошибки объекта
Я создал проект заметок в XCode, и я использую Core Data. Я создал сущность под названием "Примечание" со строковым атрибутом "содержимое". (использовал редактор / создать подкласс NSManagedObject для создания модели заметки) В моем методе prepareFo…
18 апр '14 в 02:02
0
ответов
dispatch_group_leave никогда не вызывается в контексте управляемого объекта executeBlock API
У меня есть приложение на основе основных данных, теперь попробуйте использовать NSManagedObjectContext блочный API. Контекст является частным типом очереди, поставьте в очередь асинхронный блок для вставки и сохранения объектов, но перед продолжени…
15 авг '14 в 19:04
1
ответ
Программное добавление в сущность Core Data (например, привязка IB 'add')
У меня есть базовая модель данных с сущностью под названием клиенты, которая состоит из следующих атрибутов: Если я нажму кнопку "Добавить клиента" и открою следующее окно: Каков будет правильный метод для программного добавления новой записи для ка…
21 фев '11 в 13:54
1
ответ
Базовые данные: NSManagedObjectContext не сохранен / запрос выборки не выполняется до тех пор, пока приложение не закроется и не перезапустится
У меня есть Core Data Backend, который демонстрирует странное поведение. Когда я запускаю свое приложение в первый раз (в симуляторе), мой NSFetchRequest никогда не найдет совпадения, даже если ему будут присвоены идентичные элементы несколько раз п…
05 май '13 в 22:56
1
ответ
Основные положения обновления данных для позиций в фоновом режиме вызывают блокировку пользовательского интерфейса
Я использую архитектуру 3 контекстов управляемых объектов (создаю временный контекст для фона, родитель которого - управляемый интерфейс объекта - UI, а родительский объект - writerObjectContext, который должен выполнять запись в базу данных в фонов…
29 июл '15 в 14:41
3
ответа
Базовые данные: получают ли когда-либо дочерние контексты постоянные objectID для вновь вставленных объектов?
У меня есть приложение с двумя контекстами управляемых объектов, настроенными так: Родительский контекст: NSPrivateQueueConcurrencyType, связанный с постоянным хранилищем. Основной контекст: NSMainQueueConcurrencyType, потомок родительского контекст…
16 авг '12 в 15:10
1
ответ
Subclassed NSManagedObject ManagedContext Пустой Xcode 8
Я вижу мои подклассные объекты NSManagedObject, доступные в intellisense. Я пытаюсь понять, как использовать их для сохранения / загрузки. Доступно свойство управляемого контекста, которое, как я полагаю, позволяет мне это сделать. Однако свойство д…
01 мар '17 в 16:22
1
ответ
Получить измененные объекты в NSManagedObjectContext перед сохранением?
Я также хочу сохранить изменения на бэкэнде, поэтому я хочу создать подкласс NSManagedContext, переопределить метод сохранения и зациклить измененный объект и вызвать соответствующий сервис RESTFull. Но как я могу получить измененные / вставленные о…
15 апр '14 в 18:49
1
ответ
NSArray count возвращает правильное число, но ошибки при доступе к данным
Я пытаюсь получить количество элементов в массиве, чтобы поместить его в right detail из cell, Достаточно интересно, что я получаю правильную count но мой, когда я пытаюсь NSLog массив, который он возвращает <fault>, NSPredicate *searchPredica…
20 июн '12 в 17:53
3
ответа
Выполнение сохранения основных данных в фоновом потоке?
У меня есть кнопка, которая помечает выбранную запись в Core Data SQLite как "Избранное", что означает, что я просто переворачиваю BOOL для этого индекса от выключенного до включенного. В настоящее время, когда я делаю это, я звоню save на managedOb…
10 апр '13 в 10:46
2
ответа
Как "сообщить" родительскому контексту, какие управляемые объекты он должен удалить и / или вставить?
У меня есть родитель NSmanagedObjectContext в основной очереди и ребенок NSManagedObjectContext в частной очереди. Я передаю набор управляемых объектов в родительском контексте его дочернему элементу. Затем дочерний контекст имеет управляемые объект…
27 сен '15 в 17:50