Я отримав фіолетовий кордон на моєму вікні програми Photos


3

Я отримав фіолетовий попередження кордону якийсь на моєму OS X Фотографії додаток.

Це було описано в це підтримка спільноти Apple і отримав рішення. Проблема була викликана NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints встановлюється.

Це знімок із власного комп'ютера:

enter image description here

Чи було б безпечно видалити фіолетове попередження, не вирішуючи проблему, що викликає його? Чому в першу чергу я отримав пурпурне попередження?


Який аспект вас турбує безпека? Може бути, рішення командного рядка?
Graham Miln

Див. Мій коментар до вашої відповіді. Спасибі і сподіваємося, що ваш відпочинок був чудовий! :)
MacProGirl

Відповіді:


4

Увімкнення та вимкнення NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints є безпечним. Ця функція дозволяє розробникам налагоджувати проблеми макета програми.

Автоблокування та обмеження

Макет, заснований на обмеженнях, є механізмом, який Apple рекомендує розробникам використовувати для створення своїх користувацьких інтерфейсів. Механізм часто називається Autolayout в документації розробника.

Автовирівнювання важко отримати правильно. Можна мати обмеження цього конфлікту. Компанія Apple додала численні функції, щоб допомогти позначити ці конфлікти та допомогти розробникам їх виправити.

The NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints Прапор є одним з таких інструментів для допомоги розробникам.

Autolayout debug

Не призначено для користувачів

Думаю, ви не ввімкнули NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints себе. Передбачаючи це, він пропонує інженерам програми Photos.app автовідповідач або що інший процес дозволив цей прапор на Photos.app.

У будь-якому випадку, фіолетовий інтерфейс був справедливо відносно користувача. Жоден користувач ніколи не повинен бачити або не потребувати цього засобу налагодження. Десь в ОС X виникла помилка або виникла помилка.

Безпечний для вимкнення

Запропоноване рішення в потоці обговорення видаляє будь-яке значення, пов'язане з NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints. Це безпечно:

 defaults delete com.apple.Photos NSConstraintBasedLayoutVisualizeMutuallyExclusiveConstraints

Я не розумію. Я все ще маю повну функціональність? Якщо ні, то це те, що я хочу. Дякую.
MacProGirl

Я не впевнений, що я розумію. Не соромтеся редагувати своє запитання, щоб пояснити, що вам потрібно.
Graham Miln

Чи було фіолетове попередження, яке я отримав, не є реальним попередженням про те, що є неправильним у моєму комп'ютері, і я можу його відхилити? Це відчуває трохи небезпечне поїхати під кришкою та міняють налаштування системи та сподівання все чудово. Дякую!
MacProGirl

Ви можете спокійно зробити defaults зміни. Apple, ймовірно, вирішить проблему в оновлення. Якщо знову з'явиться пурпурне попередження, додайте до цього питання, і ми можемо спробувати знайти причину.
Graham Miln

Ви вважаєте, що це загальна проблема, а не специфічна лише для мого програми / комп'ютера. Я досі дивуюсь що я зробив що інші не що справили це. Тепер, коли я запускаю Фото, проблем немає. Дивно, оскільки я нічого не зробив. Я рідко відкриваю додаток, тому я не можу зрозуміти, що викликає або фіксує його. Все одно, дякую!
MacProGirl
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.