В MacOS X High Sierra 10.13.4 и 10.13.5 я столкнулся со следующим утверждением и прерыванием:
Утверждение не выполнено: (NSViewIsCurrentlyBuildingLayerTreeForDisplay ()! = NowBuildingLayerTree), функция NSViewSetCurrentlyBuildingLayerTreeForDisplay, file /BuildRoot/Library/Caches/com.apple.xubKa/Ak/Ax.Amp.App.AjSAjSAjSAX.SAX.Sa.Sa.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S.S............ .Итом., В том числе линия 14485
Кажется, что утверждение всегда происходит случайно в одной из этих трех строк кода:
dispatch_async(dispatch_get_main_queue(), ^{
[self.courseWindowController showWindow:self];
[[self.courseWindowController window] makeKeyAndOrderFront:self];
[[self.courseWindowController window] setParentWindow:mainWindow];
});
Кто-нибудь еще испытывал это и как вы решили это?