Тип 'NSAttributedStringKey' (aka 'NSString') не имеет шрифта '
Просто обновленные модули для xcode 9, и я получаю ошибку ниже для Cosmos.
Тип 'NSAttributedStringKey' (aka 'NSString') не имеет символа 'font'
Ответ 1
Примечание. Обеспечьте быструю языковую версию вашего проекта. Вот как вы можете посмотреть/проверить свою быструю языковую версию.
У вас есть два варианта решения вашего запроса:
Если ваш проект имеет Swift versio 4.0 - вам следует выбрать/загрузить POD, совместимый с вашим быстрым языком проекта (поделитесь мной информацией POD и быстрой версией, поэтому я могу предоставить вам точную версию версии для вашего модуля библиотека, подходящая для проекта).
Если ваш проект имеет быструю версию ниже 4.0 - вам нужно перенести проект в Swift 4.0 (если вы его не перенесли). Здесь задаются вопрос и ответ, как перейти от быстрого (ниже) < 4.0 к 4.0.
pod 'Cosmos', '~> 11.0.3'
// or
pod 'Cosmos', '~> 11.0.1'
// or
pod 'Cosmos', '~> 11.0.0
Ответ 2
Вам нужно будет обновить оперативную версию до 4.0 из Xcode.
Используйте следующий шаг
1) Выберите свой проект у менеджера проекта (слева вверху от Xcode)
2) Выберите "Настройки сборки"
3) Поиск "Быстрый язык"
4) Измените "Swift Language Version" = > Swift 4.0
Ответ 3
attributes: [NSFontAttributeName: label.font]
Кажется, все в порядке с быстрым 3.2.
i исправлено с помощью библиотеки просмотра меню поискового вызова.