BonMot icon indicating copy to clipboard operation
BonMot copied to clipboard

'StringStyle' is ambiguous for type lookup

Open mvpaudrey opened this issue 2 years ago • 2 comments

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

mvpaudrey avatar Sep 21 '21 06:09 mvpaudrey

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.

ZevEisenberg avatar Sep 21 '21 12:09 ZevEisenberg

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.

chrisballinger avatar Sep 21 '21 14:09 chrisballinger