Cancel and reschedule UserNotification(old UILocalNotification) starting from custom date in iOS 10
<p>I'm scheduling a daily <code>UserNorification</code> to trigger everyday at a specific time, notifying the user to do something. But if the user does that X hours before the notification is fired, I need to cancel today's notification, in my opinion cancel all, and reschedule again but from tomorrow's specific time.
For example, if today the notification should fire at 11:00 and the user "do that thing" at 10:00, the 11:00 notification should not be fired, and I need to schedule again at the same time but starting from tomorrow. And the cycle goes on and on, same for tomorrow.
My questions are:</p>

<ol>
<li><p>Should I unschedule the first daily notifications using the following code: <code>UNUserNotificationCenter.current().removeAllPendingNotificationRequests()</code> ?</p></li>
<li><p>How to schedule daily notifications starting from a specific date?</p></li>
</ol>