Is it okay to change that thing if we are not using the cache anyway?
To repeat, we’re not supposed to change the fetchrequestcontroller request only if we do not use the cache right?
If I am displaying a table based on user search and the search change, should I create a whole new fetchrequestcontroller?
The documentation states “You must not reuse the same fetched results controller for multiple queries unless you set the cacheName to nil”. It also states you should delete the cache if modifying the fetch request. I often use two different caches depending on the application. You can read more about NSFetchedResultsController here and it’s delegate here.