【问题标题】:How to get the current working directory's absolute path in Objective-C?如何在 Objective-C 中获取当前工作目录的绝对路径?
【发布时间】:2010-08-30 11:08:44
【问题描述】:

如何使用 Objective-C 获取 iPhone 上当前工作目录的绝对路径?

【问题讨论】:

  • 问题是 OS X,但标签是 iPhone。哪个是对的?
  • 其实我两者都需要。我正在 MAC OS X 上的 XCode 中开发 iPhone 应用程序
  • 这意味着 iPhone API 需要它,对吧?
  • iPhone 上的绝对路径是什么?

标签: iphone cocoa-touch


【解决方案1】:

恐怕您无法在设备上获得绝对路径,至少使用官方SDK。如果我错了,请纠正我。

【讨论】:

    【解决方案2】:

    不确定这是否适用于 iPhone,但应该可以。

    char *buf = getwd();
    NSString *cwd = [NSString stringWithCString:buf encoding:NSUnicodeStringEncoding];
    free(buf);
    

    您可能需要调整正确的编码...

    编辑: aaaehm,您可能还想尝试 NSFileManager 的 currentDirectoryPath 方法...

    【讨论】:

      猜你喜欢
      • 2010-12-28
      • 2014-03-10
      • 1970-01-01
      • 2012-04-12
      • 2019-02-18
      • 2022-01-16
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多