RE: https://mastodon.social/@stroughtonsmith/116025621979762111
I had some TextKit issues that started when TextKit 2 was introduced. I thought switching to TextKit 2 might help but it didn’t. Many months later I finally realized I was calling layoutManager somewhere else, and that meant I was not actually using TextKit 2 even though I’d initialized everything correctly.
I don’t think this is great API design. If I’m using TextKit 2 and my app does something that’s only available in TextKit 1 the app should crash. Or at least log a scary warning!