5

OSXアプリケーションを開発していますが、その中で、現在のディレクトリ(つまり、.app-fileを保持するディレクトリ)を知りたいのですが。

現在、私は次のコードを使用しています。

NSString *dir=[[NSFileManager defaultManager] currentDirectoryPath];
[[NSAlert alertWithMessageText:@"dir"
                 defaultButton:@"OK"
               alternateButton:nil
                   otherButton:nil
     informativeTextWithFormat:dir] runModal];

Xcode(実行ボタン)から実行すると、デバッグディレクトリ(私が探しているもの)が表示/されますが、Finderでアプリをダブルクリックすると(つまり、デバッグディレクトリで)、どのパズルが表示されますか?自分。

なぜこれが発生し、現在のディレクトリを確実に取得するにはどうすればよいですか?

4

2 に答える 2

7

これがバンドルフォルダです。

NSString *appPath = [[NSBundle mainBundle] bundlePath];

参照)。

于 2013-02-26T15:16:09.893 に答える
2

Apple Swiftでプログラミングする場合、次のアプリケーションパスを取得します。

let pathtoapplication: String = NSBundle.mainBundle().bundlePath
于 2014-08-27T11:41:12.723 に答える