是否有其他人在NSTextView for Sierra(发布版本)上看到崩溃调用setUsesInspectorBar?这段代码在10.11.5上运行得很好但在Sierra上的AppKit崩溃了。我认为这是一个测试版错误我仍然在完整版本上获得它。
这是来自lldb的回溯。
interface Interface<T extends ArgumentInterface> {
interface ArgumentInterface {
// Some methods
}
void doCallback(Consumer<? super T> callback);
}
interface SubInterface extends Interface<ArgumentSubInterface> {
interface ArgumentSubInterface extends ArgumentInterface {
// Some more methods
}
// This is implicitly inherited
// @Override
// void doCallback(Consumer<? super ArgumentSubInterface> callback);
}
答案 0 :(得分:2)
这是AppKit中带有32位应用程序的错误。不幸的是,不能解决方法(不删除检查器栏支持)并且需要在AppKit中修复。
这应该用10.12.2
修复答案 1 :(得分:0)
尝试删除IB中的NSTextView组件,然后从组件的调色板中再次插入它。您的旧XIB文件可能包含一些无法正确识别/编译到NIB文件中的关键字,并且Sierra无法处理文件。