Я работаю над проектом, в котором есть настройки для каждого дисплея. Я хочу, чтобы мое приложение поддерживало удаление дисплея, а затем его повторное добавление, возможно, с другим дисплеем, используемым между ними, с исходными настройками для каждого дисплея, применяемыми, когда дисплей снова отображается.
Насколько я могу судить, с помощью NSScreen невозможно однозначно идентифицировать его вне контекста текущей конфигурации дисплея. Я не могу просто использовать размеры / свойства экрана, поскольку у пользователя может быть несколько дисплеев одной и той же модели в разных местах; насколько я могу судить, эта проблема относится ко всем постоянным свойствам экрана.
Есть ли известный способ сделать это?
Спасибо за ваше время. Любая помощь приветствуется.