I'm given a string. It will either be a local path to a file that exists or a fully qualified remote https url ending in a file component.
If it is a local path I want to use NSURL(fileURLWithPath: String)
.
If it is an URL, I want to use NSURL(string: String)
.
What is the simplest / most reliable way to decide which to use?
A local file path string will always start with /
assuming it is a full path (which it should be).
A remote https URL will start with https://
Simply check which prefix the string has.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With