をHTTP URLを渡すときNSURLは、あなたがこのURLからNSURL
を作成しようとすると、それは(OS X 10.11.6上で観察された)nil
を返すnilを返します。非ASCII文字をホスト名で
http://夜景バーラウンジ-majestic汐留.com/
ホスト名の代わりの表現を使用してURLが正常に動作します:
http://xn---majestic-zv4hsg0krlzerfp952e1lybpewawh3b.com/
あなたが持っているすべてのURLの最初のバージョンである場合、STILする方法があります私はそれをNSURL
と一緒に使えますか?
はhttps://github.com/BigZaphod/IFUnicodeURLを見てください。 – mttrb
'IFUnicodeURL'は古く、ARC用に更新する必要がありますが、それが完了すると、両方向のサンプルURLを正しく変換します。 – mttrb
また、https://github.com/wordpress-mobile/NSURL-IDNはもっと現代的なオプションのように見えます – mttrb