Запитання з тегом «core-data»

Основні дані - це об'єктивне моделювання та стійкість системи Apple для iOS, iPadOS, tvOS, watchOS та macOS. Xcode забезпечує редактор об'єктної моделі для визначення сутності, атрибутів та відносин.

13
Неможливо знайти конкретний підклас NSManagedObject
Я працюю над розробкою програми з основними даними. Коли я створив екземпляр, використовуючи: let entity = NSEntityDescription.entityForName("User", inManagedObjectContext: appDelegate.managedObjectContext) let user = User(entity: entity, insertIntoManagedObjectContext: appDelegate.managedObjectContext) Я отримав попередження у журналі: CoreData: warning: Unable to load class named 'User' for entity 'User'. Class not found, using default NSManagedObject instead. Як …

8
NSPredicate: фільтрування об'єктів за днем ​​властивості NSDate
У мене є основна модель даних із NSDateвластивістю. Я хочу фільтрувати базу даних по днях. Я припускаю, що рішення стосуватиметься NSPredicate, але я не впевнений, як все це скласти. Я знаю, як порівняти день двох NSDateз використанням NSDateComponentsта NSCalendar, але як я його фільтрую NSPredicate? Можливо, мені потрібно створити категорію …

2
"Колекція була вимкнена під час перерахування" на ExecuteFetchRequest
Я годинами застрягаю над проблемою, і прочитавши все про це на stackoverflow (і застосувавши всі знайдені поради), я зараз офіційно потребую допомоги. ; o) Ось контекст: У своєму проекті iPhone мені потрібно імпортувати дані на задньому плані та вставити їх у контекст керованого об'єкта. Виконуючи поради, знайдені тут, ось що …

3
Як отримати об’єкт Core Data з конкретного ідентифікатора об'єкта?
Я легко можу отримати ідентифікатор об’єкта в Core Data, використовуючи наступний код: NSManagedObjectID *moID = [managedObject objectID]; Однак чи існує спосіб вивести об'єкт із основного сховища даних, надавши йому специфічний ідентифікатор об'єкта? Я знаю, що я можу це зробити за допомогою NSFetchRequest, як це: NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; …

3
Найкраща практика - домени та коди NSError для власного проекту / програми
Існує попередня публікація про те, що стосується налаштування доменів помилок для власних фреймворків, але яка найкраща практика щодо налаштування доменів помилок та спеціальних кодів помилок для вашого власного проекту / програми ? Наприклад, якщо припустити, що ви працюєте над додатком, що займає основні дані, з великою кількістю валідацій, ви повинні …

2
Використання основних даних, iCloud та CloudKit для синхронізації та резервного копіювання та як це працює разом
Я перебуваю на ранніх стадіях створення програми, де я хотів би зберегти, синхронізувати та створити резервну копію даних. Додаток не зберігатиме файли, а лише дані в базі даних. Це буде iOS 8 і вище, тому я можу використовувати CloudKit. Я провів деякі дослідження, і досі не зрозуміло, як Core Data, …

9
Найкращий спосіб впровадити Enums за допомогою основних даних
Який найкращий спосіб прив’язати суб'єкти основних даних до перерахування значень, щоб я міг призначити властивість типу об'єкту? Іншими словами, у мене є об'єкт , званий Itemз itemTypeвластивістю , що я хочу бути пов'язаний з перерахуванням, що це кращий спосіб йти про це.

2
Помилка Coredata "дані: <за замовчуванням>"
Я намагаюся витягнути дані з CoreData із наступним кодом NSFetchRequest *request = [[NSFetchRequest alloc] init]; request.entity = [NSEntityDescription entityForName:@"Cave" inManagedObjectContext:self.context]; request.predicate = [NSPredicate predicateWithFormat:@"(latitude &gt; 0) AND (longitude &gt; 0)"]; NSError *error; NSLog(@"%@",[self.context executeFetchRequest:request error:&amp;error]); NSLog(@"%@",[error localizedDescription]); У CoreData повинно бути 9 об'єктів, які відповідають, і він знаходить 9 об'єктів. …
107 iphone  core-data 

9
Як застосувати тип до екземпляра NSFetchRequest?
У Swift 2 працював наступний код: let request = NSFetchRequest(entityName: String) але у Swift 3 він дає помилку: Не вдалося зробити загальний параметр "ResultType" бо NSFetchRequestзараз родовий тип. У своїх документах вони написали це: let request: NSFetchRequest&lt;Animal&gt; = Animal.fetchRequest тож якщо, наприклад, мій клас результатів, Levelяк мені правильно запитати? Тому …
102 swift  core-data  swift3 

4
Xcode 4 та основні дані: як увімкнути налагодження SQL
Я працюю над універсальним додатком для iOS, і я хотів би бачити необроблений SQL в журналах під час налагодження. У цій публікації блогу є деяка інформація про те, як увімкнути необроблений журнал SQL для розробки основних даних iOS. Наведений приклад стосується Xcode 3, і мені просто не зрозуміло, як увімкнути …
102 sql  ios  core-data  xcode4 

1
Впровадження швидкого та ефективного імпорту основних даних на iOS 5
Питання : Як я можу дозволити моєму дочірньому контексту побачити зміни, які зберігаються у батьківському контексті, щоб вони викликали мій NSFetchedResultsController для оновлення інтерфейсу користувача? Ось налаштування: У вас є додаток, яке завантажує та додає багато XML-даних (близько 2 мільйонів записів, кожна приблизно розміром із звичайного абзацу тексту) .sqlite-файл має …

10
Що мені потрібно зробити, щоб основні дані автоматично переносити моделі?
Я прочитав документацію про автоматичну / полегшену міграцію для моделей Core Data, але у мене виникають проблеми з її реалізацією. Наскільки я розумію, програма повинна помітити, що модель, яку вона має, і модель, яка вже існує на пристрої, не однакові. Якщо ви додали лише атрибути або відносини та подібні прості …
96 core-data 

27
Не вдається створити NSPersistentStoreCoordinator із нульовою моделлю
У мене з’явився перший тріск на Core Data, і я отримую наступну помилку під час запуску коду на моєму пристрої, але це добре працює на симуляторі .. * Завершення роботи програми через невпійманий виняток 'NSInvalidArgumentException', причина: 'Не вдається створити NSPersistentStoreCoordinator із нульовою моделлю' Деякі з моїх методів, які можуть спричинити …

12
CoreData: попередження: Не вдається завантажити названий клас
Я копіюю існуючу програму Objective-C TV Show на нову версію Swift за допомогою Xcode 6.1 і маю деякі проблеми з CoreData. Я створив модель з 4 сутностей, створив їх підклас NSManagedObject (у Swift), і всі файли мають відповідні цілі додатків, встановлені (для "Компіляції джерел"). Я все ще отримую цю помилку …

8
JSON та основні дані на iPhone
У мене є основний графік об'єкта даних (складається з двох сутностей, пов'язаних між собою відношенням до багатьох). Мені було цікаво, як відносно недосвідченому розробнику iPhone, чи хтось може порекомендувати підхід, і відповідну реалізацію JSON для iPhone, яка дозволила б мені: перетворити основні записи даних у рядок JSON (зберігаючи зв’язок між …

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.