Bug 40861 - NSUrl should check for null and throw a helpful exception
Summary: NSUrl should check for null and throw a helpful exception
Alias: None
Product: Xamarin.Mac
Classification: Desktop
Component: Library (Xamarin.Mac.dll) (show other bugs)
Version: Master
Hardware: PC Mac OS
: Normal normal
Target Milestone: master
Assignee: Bugzilla
Depends on:
Reported: 2016-05-04 14:23 UTC by Chris Hamons
Modified: 2016-09-26 21:59 UTC (History)
2 users (show)

See Also:
Is this bug a regression?: ---
Last known good build:


Description Chris Hamons 2016-05-04 14:23:29 UTC
From the docs: https://developer.apple.com/library/mac/documentation/Cocoa/Reference/Foundation/Classes/NSURL_Class/#//apple_ref/occ/instm/NSURL/initWithString:

> An NSURL object initialized with URLString. If the URL string was malformed, returns nil.

Our binding is less than helpful in this area, since you get the error instead of an exception.

From - http://forums.xamarin.com/discussion/65980/nsurl-not-support-double-quotation
Comment 1 Chris Hamons 2016-08-25 16:13:43 UTC
We have a second set of bindings, the static versions like NSUrl.FromString  that return null if the input is invalid.

Note You need to log in before you can comment on or make changes to this bug.