我是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" ?
答案 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)
该路径存在于所有系统中。如果您没有看到路径,请执行以下操作之一:
在终端中运行以下代码:
cd [PATH]
用您看到的路径替换[PATH]。
注意:这将打开终端中的路径。要查看文件的内容,请运行命令:
ls
注意:与基于DOS的命令提示不同,您必须在基于UNIX的终端中正确插入小写和大写。