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

Объект NSManagedObjectModel описывает набор сущностей, которые вы используете в своем приложении. Он доступен в OS X v10.4 и новее и доступен в iOS 3.0 и новее.
0 ответов

Как синхронизировать новый объект Core Data через граф данных с кодом?

Я просто хочу добавить сущность в существующий граф данных NSManagedObject и получить доступ к этой сущности в коде. В этом случае я добавил "Адрес": Существующий код работает. Я просто добавил: let address = Address(context:self.context!) ... как и…
27 фев '17 в 00:12
1 ответ

Имеет ли смысл иметь атрибут первичного ключа в Core Data в iOS 9?

В iOS 9Я могу указать определенные атрибуты в сущности unique constraints предотвратить создание управляемых объектов с такими же уникальными ограничениями. каждый NSManagedObject имеет свой ObjectId но поддерживается внутренне Core Data и не может …
0 ответов

Базовые данные "невозможно загрузить класс с именем..."

Я изучаю основные данные, и у меня есть проблема. Я перепробовал много вещей, но xcode всегда говорил мне: 2015-04-25 21: 20: 44.057 CoreData2 [8979: 202376] CoreData: предупреждение: невозможно загрузить класс с именем "Контакты" для объекта "Конта…
2 ответа

Простая миграция основных данных на ранних этапах разработки, когда потеря данных ожидается и приемлема

Когда приложение Core Data находится на ранней стадии разработки, его модель управляемых объектов часто находится в постоянном движении. Для каждой сборки новые управляемые объекты и свойства добавляются или удаляются из модели. При изменении модели…
1 ответ

Нужен универсальный конструктор FetchedResultsController (Swift)

Я создал метод для построения FRC: private func buildFRC<T:NSManagedObject>(entity: T, sortKey: String) -> NSFetchedResultsController<T>? { let fetchRequest: NSFetchRequest = T.fetchRequest() let sortDescriptor1 = NSSortDescriptor(key…
16 ноя '18 в 01:44
1 ответ

Подклассификация базовой модели данных (не подклассификация NSManagedObject)

Я хотел бы знать, если кто-нибудь знает, возможно ли подкласс базовой модели данных. В моем случае я занимаюсь разработкой библиотеки, которую я хотел бы использовать в двух проектах. Оба проекта имеют почти одинаковые объекты данных, которые я хоте…
30 сен '13 в 14:58
1 ответ

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

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

Использование модели NSManagedObject в коде

У меня есть класс модели User (сгенерированный XCode с Swift): @objc(User) class User: NSManagedObject { } И это расширение: extension User { @NSManaged var id: NSNumber? @NSManaged var firstName: String? @NSManaged var lastName: String? @NSManaged …
20 ноя '15 в 07:28
2 ответа

При получении данных через основные данные, автоматически вставляя существующие строки снова

Я новичок в основных данных. Я пытаюсь реализовать это объектно-ориентированным способом. В качестве примера проекта я создал View Controller, который показывает данные из базы данных sqlite через данные ядра, а данные вводятся другим viewController…
1 ответ

Основные данные не работают на устройстве, но хорошо на симуляторе

Я использую основные данные для своего приложения. Он отлично работает на симуляторе, но не получает информацию о реальном устройстве. Устройство iOS6.1. Это код, который я использую: - (NSManagedObjectContext *) getCurrentMangedContext { NSURL *mod…
14 дек '13 в 05:03
1 ответ

Лучший способ хранить "Item-ItemDetails" в CoreData

Как и 99% приложений для iOS, у меня есть главный экран с длинным списком элементов, и когда пользователь нажимает на него, он видит детали элемента. Довольно просто. Допустим, для рендеринга первого экрана мне нужны заголовки и изображения. А для в…
1 ответ

Каковы критерии совместимости между метаданными магазина и моделью управляемого объекта?

Мое приложение использует CoreData Framework и я хочу проверить совместимость между метаданными магазина и моделью управляемого объекта. Я делаю это стандартным способом: BOOL isModelCompatible = [model isConfiguration:nil compatibleWithStoreMetadat…
18 мар '16 в 10:51
4 ответа

Как открыть существующий файл.mom, или есть ли способ увидеть структуру существующего файла.mom

Я скачал копию исходного кода iOS и в комплекте есть файл.mom. Я просто знаю, что это "продукт" NSManagedObjectModel. Интересно, есть ли способ, которым я могу исследовать сущности в файле, или есть какой-нибудь фрагмент кода для анализа его структу…
27 авг '13 в 09:17
1 ответ

Основная модель сохранения данных не работает iOS

Я создал базовую модель данных и при попытке сохранить записи я получаю следующее консольное сообщение: Unresolved error Error Domain=NSCocoaErrorDomain Code=134100 "The operation couldn’t be completed. (Cocoa error 134100.)" UserInfo=0x8b3bc50 {met…
04 дек '13 в 23:32
1 ответ

swift_dynamicCastClassUnconditional проблемы в swift

У меня есть следующее NSManagedObject в кратчайшие сроки: import Foundation import CoreData public class User: NSManagedObject { @NSManaged public var first_name: String @NSManaged public var last_name: String } У меня есть класс, который предоставл…
10 окт '14 в 20:11
1 ответ

Перемещение объекта CoreData между объектами не работает

У меня есть две сущности, и они имеют одни и те же три атрибута (name, desc, displayOrder), у обеих есть несколько записей, и моя цель - добавить / вставить каждый элемент из "Entity 1" в "Entity 2". Близко, но не сигара Я думаю, что мой код довольн…
2 ответа

CoreData. В чем разница между индексами и индексированными?

Я пытаюсь ускорить запросы к моему экземпляру CoreData с поддержкой SQL (отображение записей, отсортированных по дате). Я знаю, что индексирование может помочь уменьшить время запроса, но в чем разница между: Выделите объект, которому принадлежит ат…
1 ответ

Созданный во время выполнения пользовательский NSManagedObjectModel для NSPersistentDocument

У меня есть приложение на основе документов (OS X), которое использует Core Data, поэтому документ является подклассом NSPersistentDocument. Когда пользователь создает документ, он / она указывает параметр, который определяет количество атрибутов, к…
1 ответ

NSManagedObjectModel - динамически создавать модель

Может кто-нибудь указать мне учебник по динамическому построению модели данных ядра в XCode? Все учебники, которые я нашел, основаны на статическом дизайне, но в документации Apple говорится, что можно построить модель программным путем. Нет такого …
25 июн '13 в 03:18
1 ответ

Как работает метод сохранения в Core Data?

Я следую руководству по основным данным, и они реализуют метод действия, чтобы предварительно сохранить данные в базе данных, используя ManagedObject, Я понимаю весь код в методе, кроме метода, который, как они говорят, преформует сохранение, и мне …