Проблема памяти OSX NSOpenPanel - PullRequest
0 голосов
/ 22 мая 2018

Я вызвал следующий код при нажатии кнопки.

NSOpenPanel *aPanel = [NSOpenPanel openPanel];

над строкой замораживает все приложение и память увеличивается с 10 МБ до 2 ГБ и продолжает увеличиваться.Я добавил код настройки панели

NSOpenPanel *aPanel = [NSOpenPanel openPanel];
[aPanel setMessage: @"Choose folders";
[aPanel setPrompt:@"Select";
[aPanel setAllowsMultipleSelection:YES];
[aPanel setCanChooseDirectories:YES];
[aPanel setCanChooseFiles:NO];
[aPanel setCanChooseDirectories:YES];

Я уже прошел
Вопросы, связанные с памятью NSOpenPanel
Почему NSOpenPanel / NSSavePanel показывает утечку памяти?

...