【问题标题】:iPhone - downloading images to app directoryiPhone - 将图像下载到应用程序目录
【发布时间】:2011-07-02 01:50:03
【问题描述】:

我真的可以在文件(图像)下载/保存应用程序过程中使用一些帮助。

我需要一些方法来:

  • 创建隐藏(只能从我的应用程序访问)目录
  • 将文件(图像 + 可能 1 个 XML 文件)保存到该目录
  • 列出所有这些目录,然后列出所选目录包含的所有文件

我知道如何在 Android 上做到这一点,但在 iPhone 上似乎有点不清楚。

【问题讨论】:

    标签: iphone image file download


    【解决方案1】:

    使用此代码获取应用程序的 Documents 目录路径。此目录只能从您的应用程序访问。

    - (NSString *)applicationDocumentsDirectory {
    
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *basePath = ([paths count] > 0) ? [paths objectAtIndex:0] : nil;
    return basePath;
    }
    

    要从那里保存和加载文件,您可以使用多种方法中的任何一种,从 C 函数(fopen 等)到 NSString 等 Cocoa 便捷方法

    - (BOOL)writeToFile:(NSString *)path atomically:(BOOL)useAuxiliaryFile encoding:(NSStringEncoding)enc error:(NSError **)error
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 2021-02-10
      相关资源
      最近更新 更多