【问题标题】:Parse Image and Extension From URL Objective C NSScanner从 URL Objective C NSScanner 解析图像和扩展
【发布时间】:2012-04-20 23:12:02
【问题描述】:

我有一个程序将从我们的服务器中为应用抓取图像,但是我们想将图像保存到 iOS 应用中以进行缓存。

网址与此类似。

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

我需要一种方法将图像名称 (mypicture) 和扩展名 (.png) 转换为 2 个不同的字符串来保存。

我将如何使用 NSscanner 完成此任务?

谢谢

【问题讨论】:

    标签: objective-c parsing caching nsstream nsscanner


    【解决方案1】:

    您不会使用扫描仪。使用 NSURl 方法 absoluteString 获取路径,然后使用 NSString 方法 pathExtension、stringByDeletingPathExtension 和最后 lastPathComponent 获取扩展名和名称。您还可以使用 NSURL 方法 resourceValuesForKeys:error: 来获取带有 NSURLLocalizedNameKey 的名称。

    【讨论】:

    • 好吧,NSURL 有方法-pathExtension-URLByDeletingPathExtension-lastPathComponent,所以没有必要回退到NSString 方法。
    猜你喜欢
    • 1970-01-01
    • 2010-10-30
    • 1970-01-01
    • 1970-01-01
    • 2018-12-09
    • 2018-06-18
    • 2011-07-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多