有时我在执行代码时遇到未知的SIGSEGV错误。
可以找到Stacktrace here。 扩展StackView内部的View时会发生异常。
NSAnimationContext.RunAnimation(ctx =>
{
ctx.TimingFunction = CAMediaTimingFunction.FromName(CAMediaTimingFunction.EaseOut);
//((NSView)View.Animator).AlphaValue = !IsSmall ? 0 : 1;
((NSLayoutConstraint)heightConstraint.Animator).Constant = (IsSmall == true) ? SmallHeight : LargeHeight;
}, null);
如果我不用动画扩展视图,也没有区别。
我无法找到这里发生的事情,所以希望有人可以帮助我
提前致谢!
可能是因为垃圾收集器释放了这个视图吗?我发现视图也不可点击,如上所述,单击按钮将抛出SIGSEGV
答案 0 :(得分:0)
解决方案似乎很简单。我没有将视图存储在任何导致垃圾收集器收集它们的变量中。现在我添加了一个列表,其中将填充视图和瞧:它工作正常