J'utilise actuellement la préversion de Xcode 6 (non bêta) et le simulateur sur OS X 10.10 Yosemite bêta 7. J'essaie de construire un projet développé dans Xcode 6, mais l'application se plante dès que j'ouvre un certain contrôleur de vue. Ce contrôleur de vue ne contient littéralement aucun code (il s'agit d'un contrôleur de vue de tableau vide, statique, qui comporte quelques cellules et étiquettes par défaut).
L'erreur donnée est :
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason:
'scaledValueForValue: called on a font that doesn't have a text style set'
Et juste avant qu'on me donne cette affirmation d'échec :
*** Assertion failure in -[UICTFont _scaledValueForValue:],
/SourceCache/UIFoundation_Sim/UIFoundation-371/UIFoundation/iOS/UIFont.m:496
Je n'ai vraiment aucune idée de ce qui se passe, j'ai essayé de mettre des points d'arrêt dans le VC mais l'erreur se produit après l'appel de la méthode viewDidLoad (et donc après l'exécution de tout mon code).
Des idées ? Les polices de tous les éléments de mon projet sont "Baskerville". J'ai essayé de les modifier, mais cela n'a pas d'incidence sur le problème.
Oh, et cela fonctionne bien si j'utilise Xcode 5.
Mise à jour 9/24 : Je ne parviens toujours pas à résoudre ce problème. J'ai essayé d'utiliser la méthode fontWithDescriptor, mais ça plante toujours. Ce qui est amusant, c'est que j'ai beaucoup de pages qui utilisent des polices personnalisées et que la plupart d'entre elles fonctionnent bien, mais il y a deux VC qui plantent immédiatement lorsque j'y accède... l'une d'entre elles n'a même pas de polices personnalisées. J'apprécie vraiment tous vos commentaires, mais quelqu'un a-t-il d'autres idées ou solutions ? J'utilise la version officielle de Xcode et cela ne fonctionne toujours pas.