-3
内のシンボル私はthisのようなURL文字列からNSURLのオブジェクトを作成する必要があります。それは|
シンボルを含んでいます。問題は、|
シンボルのためにNSURLコンストラクタが常にnilを返すことです。このオブジェクトを作成するにはどうしたらいいですか?"|"のためにNSURLオブジェクトを作成できません。 URL文字列
内のシンボル私はthisのようなURL文字列からNSURLのオブジェクトを作成する必要があります。それは|
シンボルを含んでいます。問題は、|
シンボルのためにNSURLコンストラクタが常にnilを返すことです。このオブジェクトを作成するにはどうしたらいいですか?"|"のためにNSURLオブジェクトを作成できません。 URL文字列
私はそれがl
小文字、ないパイプ|
キャラクターだと思います。
ただし、URLに無効な文字をエスケープするNSCharacterSet.URLQueryAllowedCharacterSet()
とstringByAddingPercentEncodingWithAllowedCharacters:
を使用することができます。
url.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())
-
let url = "https://static-maps.yandex.ru/1.x/?l=map&pt=55,1583062965,61,3948104504,pm2rdm&size=600,300"
let escapedURL = url.stringByAddingPercentEncodingWithAllowedCharacters(NSCharacterSet.URLQueryAllowedCharacterSet())
print(NSURL(string: escapedURL))
をありがとう!できます – Marina