Обратите внимание, что это сообщение об ошибке довольно низкого уровня, поэтому оно возникает по разным причинам в разных сценариях. Если у вас есть сценарий, который не упомянут ни в одном из ответов ниже, рассмотрите возможность добавления вашей ситуации, так что, возможно, это может быть центральным ответом для различных ситуаций, которые вызывают это сообщение об ошибке.
Редактировать 10 ноября 2015 г. Кроме того, обратите внимание, я пометил свой собственный ответ как ответ, но это было до того, как кто-то еще опубликовал. Я думаю, что ни один из них не должен быть помечен как ответ, потому что, как мы видели ниже ... у этой ошибки нет только одного ответа, потому что это очень низкий уровень.
я бегу
- iOS 9.0 Симулятор
- XCode 7.0
Вчера все работало нормально.
Сегодня, после множества работ, связанных с вращением, я начал получать эту ошибку в выводе консоли, когда я запускаю приложение в симуляторе и поворачиваю его.
_BSMachError: (os / kern) недопустимая возможность (20)
_BSMachError: (os / kern) неверное имя (15)
- Я очистил свою папку сборки, - Я очистил папку производных данных, - Я сбросил симулятор.
Я работал с
UIViewController viewWillLayoutSubviews
UIViewController viewWillTransitionToSize:...
Я также проверял различные настройки «Рисования» в Инспекторе Атрибутов в IB.
Я также создал категорию утилит в UIView, где я создал несколько методов, которые создают CGRect
и помогают мне назначать фреймы представлениям.
MyFoodTracker
: P