NSArrayController: removeAllObjects не обновляет TableView

В моем приложении я добавляю объекты непосредственно к ArrayController. Когда я хочу убрать все объекты, я делаю:

[[downloadItemsController content] removeAllObjects];

Эта команда однако не обновляет TableView, с которым связывается arraycontroller. Если я удаляю все объекты и добавляю другого новые объекты, я только вижу тот объект. Это прекрасно, но если я не добавляю ничего, что у меня все еще есть все свои объекты в таблице.

Если я делаю

[downloadItemsController prepareContent];

все старые объекты удалены из tableview, но, чем я получу новый и пустой объект, который я могу отредактировать. Я не хочу это и потому что один из моих столбцов имеет checkboxcell, я всегда получаю строку с флажком.

Мне просто нужна пустая таблица без объектов после того, как я удалю все существующие объекты.

5
задан TalkingCode 2 August 2010 в 20:53
поделиться