Completes the extended state restoration.
- macOS 10.7+
This method informs the app that the extended state restoration is completed for the balancing .
If a window has some state that may take a long time to restore, such as a web page, you may use this method and methods to
complete to extend the period of this crash protection beyond the default.
extend within your implementation of
restore. You would then call
complete some time after the window is fully restored. If the app crashes in the interim, then it may offer to discard restorable state on the next launch.
complete method act as a counter. Each call to
extendincrements the counter, and must be matched with a corresponding call to
complete which decrements it. When the counter reaches zero, the app is considered to have been fully restored, and any further calls are silently ignored.
This method is thread safe.