У меня возникли некоторые проблемы с доступом к папке по умолчанию для сценариев приложений с использованием этого кода (что я считаю правильным способом сделать это):
NSError* error;
NSURL* scriptsFolderURL = [[NSFileManager defaultManager] URLForDirectory: NSApplicationScriptsDirectory inDomain: NSUserDomainMask appropriateForURL: nil create: YES error: &error];
NSLog(@"%@", scriptsFolderURL);
NSLog(@"%@", [error description]);
Проблема в том, что оба вызова NSLog печатают (null)
, что означает, что я ничего не получаю. Что я делаю не так?
NSLog( @"%@", error)
? - person gaige   schedule 23.03.2013Info.plist
. Я провел несколько тестов здесь, и внутри и вне песочницы я все еще получаю хороший URL-адрес, но это зависит от идентификатора пакета приложения в Info.plist. Если я скомпилирую и запущу модульный тест с одним и тем же кодом, это приведет к тому же режиму сбоя, что и вы (nil
,nil
). - person gaige   schedule 23.03.2013