1

アプリ用にサーバーから画像を取得するプログラムがありますが、キャッシュのために画像をiOSアプリに保存したいと思います。

URLはこれに似ています。

http://www.example.com/image/app_name/mypicture.png

画像名(mypicture)と拡張子(.png)を2つの異なる文字列に変換して保存する方法が必要です。

NSscannerを使用してこれをどのように達成しますか?

ありがとう

4

1 に答える 1

1

スキャナーは使用しません。NSURlメソッドabsoluteStringを使用してパスを取得してから、NSStringメソッドpathExtension、stringByDeletingPathExtension、最後にlastPathComponentを使用して拡張子と名前を取得します。NSURLメソッドresourceValuesForKeys:error:を使用して、NSURLLocalizedNameKeyで名前を取得することもできます。

于 2012-04-21T00:39:43.487 に答える