2

このコードを使用してアプリケーション スクリプトのデフォルト フォルダにアクセスするのに少し問題があります (これが正しい方法だと思います)。

NSError* error;
NSURL* scriptsFolderURL = [[NSFileManager defaultManager] URLForDirectory: NSApplicationScriptsDirectory inDomain: NSUserDomainMask appropriateForURL: nil create: YES error: &error];

NSLog(@"%@", scriptsFolderURL);
NSLog(@"%@", [error description]);

問題は、両方の NSLog 呼び出しが print(null)であることです。つまり、何も得られません。私は何を間違っていますか?

4

2 に答える 2

0

Info.plist有効なアプリケーションバンドルIDを含む有効なものがあり、OS X 10.8で実行されている限り、これは正常に機能するはずです。

ただし、APIがnilエラーでnilを返すことは珍しくありません。これは、APIコントラクトから少し外れています。

于 2013-03-23T13:46:37.487 に答える