Filemanager无法使用QuickLook插件

时间:2011-06-14 06:56:52

标签: objective-c

实际上我想在Quicklook插件中使用filemanager来读写文件。 代码在单独的cocoa应用程序中运行良好,但是当代码嵌入到QuickLook应用程序中时,它只会崩溃并返回“执行错误多余”错误。

用于读取文件的代码如下:

NSString* licPref = [[[NSString alloc] init] autorelease];
NSFileManager* fileManager = [NSFileManager defaultManager];
if ( [fileManager fileExistsAtPath:@"/Library/QuickLook/IndesignQL.qlgenerator/.lic.txt"] ){

    licPref = [[NSString alloc] stringWithContentsOfFile:@"/Library/QuickLook/IndesignQL.qlgenerator/.lic.txt"];

}

提前致谢...

1 个答案:

答案 0 :(得分:1)

Quicklook适用于沙盒环境。您无法使用NSFileManager访问文件系统。