我正在开发一个 OSX 应用程序,在其中,我想知道当前目录是什么(即保存 .app 文件的目录)。
目前,我正在使用以下代码:
NSString *dir=[[NSFileManager defaultManager] currentDirectoryPath];
[[NSAlert alertWithMessageText:@"dir"
defaultButton:@"OK"
alternateButton:nil
otherButton:nil
informativeTextWithFormat:dir] runModal];
当从 Xcode(运行按钮)运行时,这会给我调试目录( 我正在寻找的目录),但是当双击 Finder 中的应用程序时(所以,在调试目录),它给了我 /
这让我很困惑。
为什么会发生这种情况,我怎样才能可靠地获取当前目录?
最佳答案
关于objective-c - Objective-C (OSX) 中的程序目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15092545/