I'm facing a issue where when I fetch SKProduct locale price on to the label.text of my UICollectionView, Its displaying correctly, however the prices jump around in different labels depending on how fast the page is being loaded.
TopUpViewController (UICollectionView) -> TopUpMoneyCell (MoneyLabel)
Any idea how to solve this? Currently I'm calling SKProduct in TopUpMoneyCell. I have a array of 4 in app product to be called, each with different value.
Should I call it from TopUpViewController instead? If so, how should I pull the data I got from TopUpViewController to TopUpMoneyCell?
Edit 1: Added UI Mockup, once again thanks for commenting.
Okay I managed to solve my issue. Would appreciate if anyone could help to simplify my code :) Below is an extract of the code.