reboot or reload iOS app programmatically-Collection of common programming errors

Rebooting the app is a bad idea, I’m pretty sure Apple would reject it. However, You could display a popup telling the user to open a close the app to apply your updated information. But the best way would be just to manually call the methods needed to rebuild your app (I.e. the ones that need to use the updated data). If you have to do some extensive rebuilding (i.e. things that the user would immediately notice) it might be a good idea to add in a “loading” progress bar of sorts.