Należy pamiętać, że ten komunikat o błędzie jest dość niski, więc pojawia się z różnych powodów w różnych scenariuszach. Jeśli masz scenariusz, który nie jest wymieniony w żadnej z odpowiedzi poniżej, rozważ dodanie również swojej sytuacji, więc może to być centralna odpowiedź na różne sytuacje, które powodują ten komunikat o błędzie.
Edytuj 10 listopada 2015 r. Zauważ również, że oznaczyłem własną odpowiedź jako odpowiedź, ale to było zanim ktokolwiek inny opublikował. Myślę, że żadna nie powinna być oznaczona jako odpowiedź, ponieważ jak widzieliśmy poniżej ... ten błąd nie ma tylko jednej odpowiedzi, ponieważ jest tak niski.
biegnę
- Symulator iOS 9.0
- XCode 7.0
Wczoraj wszystko działało dobrze.
Dzisiaj, po wielu pracach nad rzeczami związanymi z rotacją, zacząłem otrzymywać ten błąd w wynikach mojej konsoli, gdy uruchamiam aplikację w symulatorze i obracam ją.
_BSMachError: (os / kern) nieprawidłowa zdolność (20)
_BSMachError: (os / kern) nieprawidłowa nazwa (15)
- wyczyściłem folder kompilacji, - wyczyściłem folder danych pochodnych, - zresetowałem symulator.
Pracowałem z
UIViewController viewWillLayoutSubviews
UIViewController viewWillTransitionToSize:...
Sprawdzałem też różne ustawienia „Rysowania” w Inspektorze atrybutów w IB.
Stworzyłem także kategorię narzędzi na UIView, gdzie stworzyłem kilka metod, które tworzą CGRect
i pomagają mi przypisywać ramki do widoków.
MyFoodTracker
: P