cannot invoke 'substringToIndex' with an argument list of type '(Int)'
cannot invoke 'substringToIndex' with an argument list of type '(Int)'
- Subject: cannot invoke 'substringToIndex' with an argument list of type '(Int)'
- From: Rick Mann <email@hidden>
- Date: Tue, 07 Jul 2015 00:02:17 -0700
What? The docs say that substringToIndex is declared like this:
func substringToIndex(_ to: Int) -> String
So, why can't I call that here:
extension
NSURL
{
func
normalizedURLByAppendingPathComponent(var inComponent : String)
-> NSURL
{
var s = self.absoluteString;
if s.hasSuffix("/")
{
s = s.substringToIndex(s.characters.count - 1)
}
if inComponent.hasPrefix("/")
{
inComponent = inComponent.substringFromIndex(1);
}
s = s.stringByAppendingString("/");
s = s.stringByAppendingString(inComponent);
let u = NSURL(string: s);
return u;
}
}
--
Rick Mann
email@hidden
_______________________________________________
Cocoa-dev mailing list (email@hidden)
Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com
Help/Unsubscribe/Update your Subscription:
This email sent to email@hidden