I am having some trouble with Swift code in a library I have been using for a while. It seems related to some kind of version conflict, but I am not sure.
Here is the co
Swift 4.2
NSAttributedStringKey
renamed NSAttributedString.Key
. However for this particular issue you need to get the raw value so the solution would be NSAttributedString.Key.font.rawValue
Take a look here for an in-depth explanation: https://stackoverflow.com/a/46459315/2440997
The projects are probably in different versions of Swift.
In Swift 4, NSFontAttributeName
has been replaced with NSAttributedStringKey.font
.
In Swift 5, NSFontAttributeName
has been replaced with NSAttributedString.Key.font
.