我成功使用
[myTable editColumn:aColumn row:aRow withEvent:nil select:NO];
移动到另一个表格单元格并开始编辑它。
问题是始终选择文本,而不考虑select:
参数。如果用户不小心,则在下一次按键时丢失预先存在的文本。使用鼠标导航细胞没问题。
该表是基于视图的,单元格填充了一个vanilla NSTextField,内容通过NSArrayController绑定到本地数组,而不是Core Data。
答案 0 :(得分:0)
将此作为您的下一个陈述:
[_window.firstResponder performSelector:@selector(moveRight:)];
_window
是你的控制者的窗口或其他什么。如果您愿意,请使用moveLeft:
。