projects
/
platform
/
upstream
/
xamarin-forms.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
8d4e38a
)
[iOS,macOS] Use NS constructor from string to parse correctly the string (#734)
author
Rui Marinho
<me@ruimarinho.net>
Wed, 1 Feb 2017 23:21:19 +0000
(23:21 +0000)
committer
GitHub
<noreply@github.com>
Wed, 1 Feb 2017 23:21:19 +0000
(23:21 +0000)
Xamarin.Forms.Platform.iOS/Forms.cs
patch
|
blob
|
history
diff --git
a/Xamarin.Forms.Platform.iOS/Forms.cs
b/Xamarin.Forms.Platform.iOS/Forms.cs
index
d6e7e07
..
d51e149
100644
(file)
--- 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
}