I'm confused about the use of the SFSafariViewController delegate method safariViewControllerDidFinish:. The docs and tutorials say I need to use this to close my view when the user selects 'Done'. But it works (closing the view) just fine without implementing the delegate method.
Am I missing something, do I need to implement it anyway?