Rightpoint / BonMot

Beautiful, easy attributed strings in Swift
MIT License
3.54k stars 196 forks source link

'StringStyle' is ambiguous for type lookup #416

Open mvpaudrey opened 2 years ago

mvpaudrey commented 2 years ago

iOS 15 SDK introduced StringStyle struct. So it's conflicting with the one from the framework and causes this error: 'StringStyle' is ambiguous for type lookup in this context

ZevEisenberg commented 2 years ago

We might want to consider renaming it, because this will affect everyone targeting iOS 15+. In the meantime, you can specify the module like this: BonMot.StringStyle. You can also rename it globally by making a typealias, like typealias GangnamStyle = BonMot.StringStyle.

chrisballinger commented 2 years ago

This is mentioned at the top of the README now: https://github.com/Rightpoint/BonMot#attributedstring

Long term we should probably rename ours with a backwards-compatibility shim / deprecation warning to avoid conflict with the system framework.