键入'NSAttributedStringKey'(又名'NSString')没有成员'字体'
只是更新了Xcode 9的豆荚,我收到了下面的错误为宇宙 。
键入'NSAttributedStringKey'(又名'NSString')没有成员'字体'
注意:确保项目的语言版本很快。 这里是你如何看到/检查你的迅捷语言版本。
您有两个select作为您的查询的解决scheme:
-
如果你的项目有斯威夫特版本4.0
– 您应该select/下载POD兼容您的项目的迅捷语言(分享我的POD信息和迅捷版本,所以我可以为您的适合于项目的吊舱库提供确切的吊舱版本版本)。 -
如果你的项目有4.0以下的快速版本
– 您需要将您的项目迁移到Swift 4.0(如果您还没有迁移它)。 这里是ref的问题和答案,如何从swift(below)<4.0移植到4.0。- Xcode 9 Swift语言版本(SWIFT_VERSION)
根据你在你的问题中添加的标签 – Swift3是你当前的项目语言版本,Pod'Cosmos','〜> 12.0'支持swift 4。
pod 'Cosmos', '~> 12.0'
以下是支持Swift版本低于4.0的版本。
https://github.com/evgenyneu/Cosmos/releases
尝试像以前的宇宙释放:
pod 'Cosmos', '~> 11.0.3' // or pod 'Cosmos', '~> 11.0.1' // or pod 'Cosmos', '~> 11.0.0
“
您必须从Xcode更新swift版本到4.0 。
使用下面的步骤
1)从项目经理中select您的项目(从Xcode左上方)
2)select生成设置
3)search“Swift语言”
4)更改“Swift语言版本”=> Swift 4.0
attributes: [NSFontAttributeName: label.font]
这似乎与快速3.2。 我用分页菜单viewcontroller库固定。