У меня есть приложение, которое работает для iOS 6. Однако при попытке запустить его на iOS 7 я столкнулся с проблемой для кода, который пытается программно изменить шрифт. Линия, вызывающая проблему: [topHandScoreGogglesLabel setFont: [UIFont systemFontOfSize: fontSize]];Использование UILabel Setfont в IOS 7 бросает автоспуск NSInternalInconsistencyException
topHandScoreGogglesLabel является UILabel с шрифтом типа "System" и размером 14
FONTSIZE является ИНТОМ значения 12.
Исключение я получаю:
* нагрузочных приложение из-за неперехваченного исключения «NSInternalInconsistencyException», причина: «Автомакет еще требуется после отправки -viewDidLayoutSubviews в контроллер представления. Для реализации TurnViewController необходимо отправить -layoutSubviews в представление, чтобы вызвать автоматический макет. '
Если я прокомментирую эту строку, представление будет представлено, но когда я добавлю обратно строку, я снова получу исключение.
Мне нужно изменить размер шрифта программно, поскольку я использую разные размеры на основе типа устройства (iPad против iPhone). Любая идея, как решить эту проблему?
Спасибо,
Шломи
Думаю, теперь IOS 7 выпущена для публики. Так любезно подумайте об этом. поскольку у меня такая же проблема. – sajjoo