Cha*_*lha 38 nsattributedstring ios cocoapods cosmos swift3
刚刚更新了xcode 9的pod,我收到了Cosmos下面的错误.
类型'NSAttributedStringKey'(又名'NSString')没有成员'font'
Kru*_*nal 45
注意:确保项目的swift语言版本.以下是您查看/检查快速语言版本的方法.

您有两个选项作为查询的解决方案:
如果您的项目有Swift versio 4.0
- 您应该选择/下载与您项目的快速语言兼容的POD(分享我的POD信息和swift版本,这样我就可以为您的pod库提供适合项目的精确pod版本).
如果您的项目的swift版本低于4.0
- 您需要将项目迁移到Swift 4.0(如果您没有迁移它).这是ref问题和答案,如何从swift(下面)<4.0迁移到4.0.
根据您在问题中添加的标签 - Swift3是您当前的项目语言版本,pod'Cosmos','〜> 12.0'支持swift 4.
pod 'Cosmos', '~> 12.0'
Run Code Online (Sandbox Code Playgroud)
以下是支持低于4.0的Swift版本的早期版本列表.
https://github.com/evgenyneu/Cosmos/releases
尝试以前发布的宇宙,如:
pod 'Cosmos', '~> 11.0.3'
// or
pod 'Cosmos', '~> 11.0.1'
// or
pod 'Cosmos', '~> 11.0.0
Run Code Online (Sandbox Code Playgroud)
"
小智 20
attributes: [NSFontAttributeName: label.font]
Run Code Online (Sandbox Code Playgroud)
使用swift 3.2似乎没问题.我修复了分页菜单viewcontroller库.
Avi*_*hra 16
在我的情况下,我替换此代码
[NSAttributedStringKey.font : font]
Run Code Online (Sandbox Code Playgroud)
按以下代码
.size(attributes: [NSFontAttributeName : font])
Run Code Online (Sandbox Code Playgroud)
希望能帮助到你.
iPa*_*tel 11
您必须从Xcode 更新swift版本到4.0.
使用以下步骤
1)从项目经理中选择你的项目(Xcode左上角)
2)选择Build Settings
3)搜索"Swift语言"
4)更改"Swift语言版本"=> Swift 4.0
| 归档时间: |
|
| 查看次数: |
28243 次 |
| 最近记录: |