Редактирование строки для дубликатов с помощью NSAlerts в NSTableView

У меня есть NSMutableArray, который содержит NSMutableDictionaries. Я хотел бы отобразить одну строку из этого словаря в NSTableView. Эта строка уникальна среди объектов. По умолчанию она имеет известное значение. Когда объект вставлен и есть ли повторяющаяся строка нашел, попытался показать предупреждение и отредактировал соответствующую строку, используя следующий API.

- (void)editColumn:(NSInteger)column row:(NSInteger)row withEvent:(NSEvent *)theEvent select:(BOOL)select;

Это работает нормально.

Если пользователь нажимает на вкладку или если пользователь нажимает на любое другое представление (отказаться от FirstResponder) без переименования, старое имя все еще находится в tableview, я хочу вернуть эту строку в edit mode. Как это сделать?


person Ram    schedule 16.04.2012    source источник