У меня есть NSMutableArray
, который содержит NSMutableDictionaries
. Я хотел бы отобразить одну строку из этого словаря в NSTableView
. Эта строка уникальна среди объектов. По умолчанию она имеет известное значение. Когда объект вставлен и есть ли повторяющаяся строка нашел, попытался показать предупреждение и отредактировал соответствующую строку, используя следующий API.
- (void)editColumn:(NSInteger)column row:(NSInteger)row withEvent:(NSEvent *)theEvent select:(BOOL)select;
Это работает нормально.
Если пользователь нажимает на вкладку или если пользователь нажимает на любое другое представление (отказаться от FirstResponder
) без переименования, старое имя все еще находится в tableview
, я хочу вернуть эту строку в edit mode
. Как это сделать?