My iOS app need full access to the users contact for certain functions.
If the user refuses this access and later tries to access one of those functions I put up an alert that tells them they need to give permission and the option to go to the settings by clicking 'change permission'
If they click to change permission the app throws the user out to the setting screen for the app in the main iOS settings. If they make the change there, then come back to the app, the screen they left from returns momentarily and then changes to the apps startup screen.
If they go to settings and do not make that change then go back to the app then it just puts up the screen it left from and carries on as normal.
is this normal behaviour when a permissions change is made - does the app need to restart to acknowledge that change?
If thats the case should I be putting something in the app delegate to handle this ?
cheers