Notifying timezone change to an iOS app
<p>I would like to get a clarification on notifying the timezone change in an app. </p>

<ul>
<li><strong>Scenario 1</strong>: When the user changes the timezone manually from the iPhone settings. I guess in this case, following post will workout.</li>
</ul>

<p><a href="https://stackoverflow.com/questions/13741585/notify-app-when-ipad-date-time-settings-changed">Notify app when iPad date time settings changed</a></p>

<ul>
<li><strong>Scenario 2</strong>: If the app is in foreground and the user is travelling to a different timezone from the timezone set in phone settings. In this case, is there any way that the app can be notified about the change of timezone? That means when ever the location changes to a different timezone, will it be possible to notify the app about change in timezone.</li>
</ul>

<p>I have seen one more way the timezone change can be notified, which is given as following.</p>

<pre><code>[[NSNotificationCenter defaultCenter] addObserver:self selector:@selector(timeZoneChanged) name: NSSystemTimeZoneDidChangeNotification object:nil];
</code></pre>

<p>Can anyone give the best way of notifying the timezone change based on scenario 2.</p>