切换到已发布的macOS Sierra我注意到NSTextView对象的一个非常奇怪的行为。真正奇怪的是它甚至在一个新的空项目中再现。
只需在Xcode中创建一个新项目,在Interface Builder中添加Text View并运行该应用程序。只需键入任何文本,即文本视图变为两行。但是不要按Enter键。
现在,当您抓住鼠标并选择第二行的开头时,光标将跳到上一行的末尾!有趣的是,当你用键盘移动光标时一切正常。
如何避免这种故障?我确信不仅仅是我在macOS Sierra上构建应用程序:)