Нет особой причины, по которой вы не можете использовать контроллер NSFetchedResults без таблицы. Вы можете определить любой произвольный класс для реализации протокола NSFetchedResultsControllerDelegate.
Однако редко есть какая-либо конкретная причина, по которой вы хотели бы это сделать. FRC предназначен для извлечения и заказа данных для таблицы. Он отслеживает названия разделов и тому подобное. Другие элементы управления на самом деле не нуждаются в таком порядке или информации
Если вы хотите, чтобы контроллер следил за контекстом управляемого объекта на предмет изменений, таких как FRC, то вы должны зарегистрировать контроллер для различных уведомлений контекста. Затем контроллер может обновлять представление по мере необходимости, как это делает FRC для представления таблицы.