В моем приложении я добавляю объекты непосредственно к ArrayController. Когда я хочу убрать все объекты, я делаю:
[[downloadItemsController content] removeAllObjects];
Эта команда однако не обновляет TableView, с которым связывается arraycontroller. Если я удаляю все объекты и добавляю другого новые объекты, я только вижу тот объект. Это прекрасно, но если я не добавляю ничего, что у меня все еще есть все свои объекты в таблице.
Если я делаю
[downloadItemsController prepareContent];
все старые объекты удалены из tableview, но, чем я получу новый и пустой объект, который я могу отредактировать. Я не хочу это и потому что один из моих столбцов имеет checkboxcell, я всегда получаю строку с флажком.
Мне просто нужна пустая таблица без объектов после того, как я удалю все существующие объекты.