В настоящее время я использую предварительный выпуск Xcode 6 (а не бета-версию) и симулятор OS X 10.10 Yosemite beta 7. Я пытаюсь создать проект, разработанный в xcode 6, но приложение падает каждый раз, когда я открываю определенный контроллер представления. Этот контроллер представления буквально не имеет в нем никакого кода (это пустой, статический контроллер табличного представления, в котором есть несколько ячеек и меток по умолчанию).scaledValueForValue: вызов шрифта, который не имеет текстового стиля
Ошибка приведены в:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason:
'scaledValueForValue: called on a font that doesn't have a text style set'
И прямо перед тем, как я дал эту неудачу утверждение:
*** Assertion failure in -[UICTFont _scaledValueForValue:],
/SourceCache/UIFoundation_Sim/UIFoundation-371/UIFoundation/iOS/UIFont.m:496
Я серьезно не имею ни малейшего представления, что происходит, я попытался установить точки останова в ВК но ошибка возникает после вызова метода viewDidLoad (и, следовательно, после выполнения всего моего кода).
Любые идеи? Шрифты для всего в моем проекте - «Baskerville», и я попытался изменить это, но это не повлияло на крушение.
О, и она отлично работает, если я использую Xcode 5.
Update 9/24: Так что я до сих пор не в состоянии понять это. Я попытался использовать метод fontWithDescriptor, но он по-прежнему сбой. Самое забавное: у меня есть много страниц, которые используют пользовательские шрифты, и большинство из них отлично работают, но есть два VC, которые сразу же срабатывают, когда я иду к ним ... у одного из них даже нет пользовательских шрифтов. Я очень ценю все ваши отзывы, но есть ли у кого-нибудь другие идеи/исправления? Я использую официальный выпуск Xcode, и он все еще не работает.
У меня такая же проблема, и я даже не устанавливать шрифты в моем приложении. Только 1 шт. Вы нашли способ исправить это? – Dabrut