location access permission alert disappears after phone locked
<p>I'm Using CLLocationManager to monitor user location in my app. Steps to produce the issue are listed down:-</p>

<ol>
<li><p>When i invoke CLLocationmanager's requestwheninuseauthorization method for the first time, it presents the location access permission alert &amp; i don't make a choice on allow or don't allow buttons.</p></li>
<li><p>Now if phone is locked due to being idle for some time or interrupted by a phone call.</p></li>
<li><p>I unlocks the phone &amp; see the my app which was already running in foreground with location access permission dialogue, now after unlocking phone i don't find the location access permission alert  on the screen within my app. It just disappears, despite the fact that neither i rejected nor accepted to provide location access. </p></li>
</ol>

<p>What could be the reason for that &amp; how can i resolve this issue, else what could be a workaround as it seems an issue with the iOS. As per my requirement user must provide location access before using my app.</p>