From: Rui Marinho Date: Wed, 1 Feb 2017 23:21:19 +0000 (+0000) Subject: [iOS,macOS] Use NS constructor from string to parse correctly the string (#734) X-Git-Tag: accepted/tizen/common/20170324.122620~115 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=c4d6f22082106321825660a1ecd3b8154acaab52;p=platform%2Fupstream%2Fxamarin-forms.git [iOS,macOS] Use NS constructor from string to parse correctly the string (#734) --- diff --git a/Xamarin.Forms.Platform.iOS/Forms.cs b/Xamarin.Forms.Platform.iOS/Forms.cs index d6e7e07..d51e149 100644 --- a/Xamarin.Forms.Platform.iOS/Forms.cs +++ b/Xamarin.Forms.Platform.iOS/Forms.cs @@ -228,10 +228,11 @@ namespace Xamarin.Forms public void OpenUriAction(Uri uri) { + var url = NSUrl.FromString(uri.ToString()) ?? new NSUrl(uri.Scheme, uri.Host, uri.LocalPath); #if __MOBILE__ - UIApplication.SharedApplication.OpenUrl(new NSUrl(uri.AbsoluteUri)); + UIApplication.SharedApplication.OpenUrl(url); #else - NSWorkspace.SharedWorkspace.OpenUrl(new NSUrl(uri.AbsoluteUri)); + NSWorkspace.SharedWorkspace.OpenUrl(url); #endif }