Same here, it seems that Swift does not understand which method to use because of default options and completion parameters, so I managed to use it like that:
UIApplication.shared.open(url, options: [])
But still, this is a bug and should not be like that.