Столкнулся с той же проблемой и решил:
remove.packages("ggplot2")
install.packages('ggplot2', dependencies = TRUE)
Я попытался использовать includesSubentities
, но он не работал полностью. Оказывается, изменения в сущности приводят к тому, что содержимое контроллера массива обновляется без выполнения выборки, если вы «автоматически подготавливаете контент», установленный на «Да», тем самым обходя пользовательский прецедент выборки. Backtrace показывает, что setContent:
вызывается в ответ на уведомления MOC.
Единственный способ, которым я нашел это, - использовать предикат фильтра.
Leopard представила свойство includesSubentities
для NSFetchRequest именно для этой цели. Вы должны подклассифицировать NSObjectController или NSArrayController, чтобы предоставить запрос на выборку, который будет использоваться через его свойство defaultFetchRequest
, или изменить запрос выборки, который он использует, переопределив его метод -fetchWithRequest:...
.