我有一个 NSLog 调用,它显示了我在程序中与 NSFileManager 一起使用的当前目录。
在 XCODE 中运行我的应用程序时,我的“当前目录”显示为:
/Users/gsteiner/Desktop/Program Code/Band Manager/build/Debug
这是预期的,因为它是已编译应用程序的位置。但是,如果我然后转到查找器并双击位于上述路径中的已编译应用程序,则当前目录显示:
/
或者,根目录。
我原以为“当前目录”将是包含应用程序的目录,但显然情况并非如此。
谁能告诉我这是为什么?是某种类型的错误,还是应用程序启动时应该采用的方式。如果是这样,找到已编译应用程序所在目录的最佳方法是什么?
谢谢!