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

Контроллер извлеченных результатов Apple используется для эффективного управления результатами, возвращаемыми из запроса выборки основных данных, чтобы предоставить данные обычно для объекта UITableView или UICollectionView. Он доступен в iOS 3.0 и новее.
0 ответов

NSFetchedResultsController - Не перезванивать делегату для вставки / удаления

У меня есть FRC, который выбирает набор объектов, которые имеют отношение к категории (одна категория для многих объектов). Мой предикат для выборки объектов выглядит следующим образом: [NSPredicate predicateWithFormat:@"Category.enabled = YES"] Tog…
3 ответа

Добавление дополнительных разделов в NSFetchedResultsController

Я пишу небольшое приложение для iPhone для своей компании, которое показывает заказы для каждого сотрудника по одной за раз. Я использую основные данные, чтобы получить список "бронирований" за определенную неделю и хочу отображать их в UITableView …
2 ответа

NSFetchedResultsController, возвращающий ноль для indexPathForObject

У меня есть мой FetchedResultsController (FRC) настроить так: NSFetchRequest *fetchRequest = [[NSFetchRequest alloc] init]; NSEntityDescription *entity = [NSEntityDescription entityForName:@"MTWMeeting" inManagedObjectContext:[NSManagedObjectContext…
1 ответ

Удаление объекта Core Data, но он все еще отображается в NSFetchedResultsController?

Я пишу приложение для отслеживания времени в Swift, и у меня возникла проблема с удалением времени, потраченного на занятие. Моя функция удаления скрывает его из tableView в двух представлениях и, по-видимому, удаляет его из базовых данных, но время…
1 ответ

Базовые данные - Предикат для многих объектов

У меня сложный запрос на выборку, я не знаю, как его выполнить,Моя основная модель данных: Artis ----- name songs -> (to-many relationship to Song Object) Song ----- title release_Date artist -> (to-one relationship to Artist Object) Мне нужен…
1 ответ

Строка не движется при изменении модели с NSFetchResultsController

Я работаю над своим первым приложением для iPhone (базовое приложение со списком дел) и только что добавил NSFetchResultsController в мое табличное представление. У меня есть 2 секции строк, и у меня нет проблем с добавлением строк, и они отсортиров…
4 ответа

NSFetchedResultsController: выборка в фоновом потоке

У меня есть более или менее основной UITableViewController с NSFetchedResultsController, UITableViewController выталкивается на navigationController's стек. Но анимация толчка не гладкая, потому что выборка NSFetchedResultsController выполняется в о…
0 ответов

controllerDidChangeContent блокирует основной поток

Когда я пытаюсь сохранить данные для частного NSManagedObjectContext Я захожу в тупик, даже если операции для этого контекста вызываются внутри performBlock: блок. Это странно, потому что этот блок должен выполняться асинхронно, без прерывания основ…
2 ответа

Определите массив массивов в NSFetchedResultsController

Я создал код из учебника, который нашел в книге. Это работает, и я могу успешно отобразить мои данные из CoreData в табличном представлении. Теперь я хочу идентифицировать данные / объект, которые возвращает fetchRequest. Я чувствую себя таким тупым…
1 ответ

Перезагрузить данные UITableView каждый раз, когда меняется контекст?

У меня есть UITableViewController, который является подклассом CoreDataTableViewController (это Стэнфордский класс). Это реализует fetchedResultsController, Теперь по моему viewWillAppear, У меня есть это: - (void)viewWillAppear:(BOOL)animated { [su…
1 ответ

Попытка использовать NSFetchedResultsController для интеграции CoreData в мой UITableView, но не удается, как только приложение запускается

Я следовал этому руководству для T, но когда я запускаю свое приложение, оно каждый раз не запускается при запуске со следующей ошибкой: * Завершение работы приложения из-за необработанного исключения "NSInvalidArgumentException", причина: "+entityF…
3 ответа

Как лучше всего использовать Core Data для временного хранения?

Допустим, я создаю приложение, которое выбирает канал RSS для определенного веб-сайта. Пользователь может запросить статьи для New York Times, а затем закончить и запросить статьи из The Boston Globe. Имеет смысл сохранить его в Базовых данных для м…
1 ответ

Как использовать отношения многие ко многим в NSFetchedResultsController?

У меня есть две сущности: группа и контакт. Контакт может принадлежать многим группам, а группа может иметь много контактов. Так что я создаю отношения многие ко многим. как это: Group Contact attribute attribute gname name gid gender relationship r…
1 ответ

Сбои NSFetchedResultsController и NSManagedObjectIDResultType

В настоящее время я работаю над приложением ipad, в котором я получаю много данных с основными данными. Чтобы поддерживать низкий профиль памяти, я устанавливаю запрос resultType равным NSManagedObjectIDResultType и собираю объекты с помощью -object…
1 ответ

Формат sectionNameKeyPath NSFetchedResultsController - Swift

Я пытаюсь отформатировать sectionNameKeyPath для моей основной выборки данных с использованием сохраненных NSDate приписывать. Он полностью работает и тянет / сортирует записи по разделам на основе NSDate но я не уверен, как отформатировать его, что…
09 июл '15 в 12:20
1 ответ

Автоматический UITableView с использованием NSFetchedResultsController, находясь в фоновом режиме

Я пытаюсь зафиксировать ошибку, которая испортила мое приложение целую вечность. Однако мне потребовалось много времени, чтобы выяснить причину, и я думаю, что у меня (почти) есть это. Если приложение переходит в фоновый режим, оно запускает фоновую…
1 ответ

Как оптимизировать данные ядра NSFetchedResultsController с помощью UISearchBar?

У меня есть UISearchBar это связано с NSFetchedResultsController, Он ищет, когда пользователь вводит текст в строку поиска. Я замечаю, что первые несколько букв запаздывают, но затем они ускоряются, и они не запаздывают. Есть ли способ уменьшить нач…
2 ответа

NSFetchedResultsController аварийно завершает работу на objectAtIndexPath?

Я получаю сбой при попытке получить доступ к объекту в NSFetchedResultsController, 2013-11-10 15:15:06.568 Social[11503:70b] CoreData: error: Serious application error. Exception was caught during Core Data change processing. This is usually a bug w…
1 ответ

Базовые данные и NSFetchedResultsController: игнорирование полей в controllerDidChangeContent

У меня есть фоновый поток, который выполняет фоновые обновления, устанавливает / перезаписывает поля в нескольких видах NSManagedObjects. Все подклассы включают атрибут lastModified, который всегда обновляется при обработке фоновой задачей. Моя проб…
1 ответ

CoreData - отношение один ко многим

Я выложу следующий код, затем объясню мою борьбу Эта функция сохраняет день (например, воскресенье, понедельник, вторник и т. Д.): func appendDaysToArray() { let dayLabel = dayName.text daysArray.append(dayLabel) let dayEntity = NSEntityDescription.…