Summary of bug I've just reported (27751901):
I create animated stickers dynamically, store them in cache subdirectories as *.png and use MSStickerView to present them to the user. MSStickerView displays always only first generated APNG (per app install), so if I add 10 MSStickerView and assign different stickers to them, they all will display the same sticker. Further functionality of MSStickerView works perfectly fine though, so when user taps or drag&drops it - it becomes correct sticker, as expected. Also sending it to recipient works fine.
Steps to Reproduce:
1. Create png with animation frames programatically
2. Save it in sandbox
3. Create and add MSStickerView to view hierarchy
4. Create MSSticker with url of last created file in sandbox
5. Repeat 1-4 but creating different animation in 1-st step
Expected Results: See 2 different animation previews
Actual Results: See the same animation duplicated on both MSStickerViews (this, which was created first)
Version: iOS 10 beta 4 (14A5322e) + Xcode 8.0 beta 4 (8S188o)
Notes:
It happens only with animated PNG files.
It looks like MSStickerView is having some internal cache for preview which is not correctly refreshed when sticker property is set.
Actual question:
Maybe somebody met this problem as well? Some workarounds?