Мое приложение (по-видимому, в режиме отладки только), иногда (в, казалось бы, непредсказуемым образом) beachballs бесконечно в течение этого простого утверждения:Beachballing во время «NSOpenPanel * панель = [NSOpenPanel openPanel];»
NSOpenPanel *panel = [NSOpenPanel openPanel];
It просто пляжный мяч бесконечно. Ничего не происходит. Использование памяти не меняется вообще. Может быть, приложение попадает в бесконечный цикл где-то внутри фреймворков.
Что может быть причиной этого? Как я могу проанализировать причину?
Я бы перезапустил, это не нормально, похоже, что диспетчер окон работает. если он все еще случится, попробуйте его на каком-то другом оборудовании и посмотрите, все ли это делает. –
@JustinMeiners Ну, похоже, это не так, как сейчас. Некоторое время это было случайным вопросом (во время которого я перезапускался и закрывался много раз). Обычно, во второй или третьей попытке, он снова начинает работать. – Enchilada
Это приложение изолировано? –