我正在关注在线教程,以构建杂志类型的iOS应用程序。我正在尝试使用NSAttributedStringKey,但始终收到如下所示的错误。有任何想法吗?

这是导致错误的代码行:

let attrs = [NSAttributedStringKey.foregroundColor: color, NSAttributedStringKey.font: font] as [NSAttributedStringKey : Any]

最佳答案

这些项目可能在不同版本的Swift中。

在Swift 4中, NSFontAttributeName 已被替换为 NSAttributedStringKey.font

如此处所述NSFontAttributeName vs NSAttributedStringKey.font

需要确认它是否可以在低于ios11的版本上运行

10-08 00:47