新手 - NSHomeDirectory()返回了一条奇怪的路径

时间:2015-06-05 11:19:39

标签: ios

我是iOS的新手,NSHomeDirectory()返回了一条我不明白的奇怪路径:

NSString *homeDir = NSHomeDirectory();

输出: homeDir NSPathStore2 * @" / Users / fredjones / Library / Developer / CoreSimulator / Devices / 0BDB928B-3ED1-4C13-B1C7-39F76F46EC7C / data / Containers / Data / Application / 129FA08D-873E-40DC-9316-05D2AAE9CEA7&#34 ; 0x00007fde99d232f0

为什么我在Mac上找不到这些文件夹? 这些数字是什么,如" 0BDB928B-3ED1-4C13-B1C7-39F76F46EC7C" ?

3 个答案:

答案 0 :(得分:2)

可能您隐藏了Library文件夹,但您无法在Finder中看到它。它肯定存在于您的文件系统中。

这些数字是模拟器的唯一标识符。

答案 1 :(得分:0)

您可以使用终端轻松访问这些文件夹:

cd /Users/fredjones/Library/Developer/CoreSimulator/Devices/0BDB928B-3ED1-4C13-B1C7-39F76F46EC7C/data/Containers/Data/Application/129FA08D-873E-40DC-9316-05D2AAE9CEA7
open .

它会用你的发现者打开文件夹。

答案 2 :(得分:0)

该路径存在于所有系统中。如果您没有看到路径,请执行以下操作之一:

  1. 转到Finder - >转到菜单 - >转到文件夹...并在显示在新窗口中的框中键入路径。这将在取景器窗口中打开路径,甚至隐藏。
  2. 在终端中运行以下代码:

    cd [PATH]

  3. 用您看到的路径替换[PATH]。

    注意:这将打开终端中的路径。要查看文件的内容,请运行命令:

    ls
    

    注意:与基于DOS的命令提示不同,您必须在基于UNIX的终端中正确插入小写和大写。