В NSColorPanel, когда я перетаскиваю выбранный цвет в список избранных цветов, происходит сбой приложения

Эта проблема возникает только в том случае, если NSColorPanelSwatches.plist не существует, а версия ОС - MacOS BigCur.

Когда я использую Swift для создания того же представления и выполняю то же действие, вопрос не возникает.

Это проблема с Appkit в Xamarin.Mac?

Или я забыл какие-то начальные настройки?

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), функция drawnFocusRingBitmapForTime, файл /AppleInternal/BuildRoot/Library/Caches/com.apple.xbs/Sources/AppKit/AppKit-1997/AppKit.subproj/NSAutomaticFocusRing.m, строка 298

0 ответов

Другие вопросы по тегам