Dear TextExpander touch SDK Adopters,
Thanks again for adopting the TextExpander touch SDK in your app.
TextExpander touch 2.1 is now available on GitHub.
Here's what's new since 2.1b6:
- Adds arm64 and x86_64 architectures to the framework
- Calls nextDelegate's textViewDidChange when a fill-in is expanded into a UITextView
- Adds code to tetest sample project which demonstrates a way to work around the case where UITextView does not update properly when expanding a multi-line snippet
We have no means to test the arm64 binary on hardware, but we don't want to negatively impact anyone else's schedule, and we believe the risk of including it early is quite low. You'd only need to ship it if you're including arm64 support in your own app.
There appears to be a bug in iOS 7 such that when a UITextView's content is updated within its delegate methods, it is only redrawn properly when the additional text is on the same line as the insertion point. Given other oddities of UITextView on iOS 7, we had assumed this would be fixed prior to iOS 7 GM. It's not, so we'll have to work up an isolated case and file a bug. We didn't want to bake a workaround for this into the SDK, so instead we've provided a sample workaround in the tetest code. If you have additional insight or a better workaround, we'd love to hear it.
To grab the 2.1 SDK, create and change to the directory into which you'd like the SDK to be cloned and run the following: