2

仅当 NSColorPanelSwatches.plist 不存在且 OS 版本为 MacOS BigCur 时才会出现此问题。

当我使用 Swift 创建相同的视图并执行相同的操作时,不会出现问题。

这是 Xamarin.Mac 中的 Appkit 的问题吗?</p>

还是我忘记了一些初始设置?

var colorPanel = NSColorPanel.SharedColorPanel;
colorPanel.Color = NSColor.FromSrgb(color.Red / 255f, color.Green / 255f, color.Blue / 255f, 1.0f);
NSApplication.SharedApplication.RunModalForWindow(colorPanel);

我在以下环境中构建这个应用程序

  • 操作系统:10.15.5
  • Xamarin.Mac:6.18.2.1
  • Xcode:11.4.1
  • 单声道:6.10.0.104

崩溃信息:

  • 断言失败:(backingScaleFactor > 0.f),函数drawingFocusRingBitmapForTime,文件/AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1997/AppKit.subproj/NSAutomaticFocusRing.m,第298行。
4

0 回答 0