2011-06-14 86 views
0

其实我想在Quicklook插件中使用filemanager读写文件。 该代码在单独的可可应用程序中正常工作,但是当代码嵌入到QuickLook应用程序中时,它只会崩溃并修复“执行不良过量”错误。Filemanager不能在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

的Quicklook工作在沙盒环境。您无法使用NSFileManager访问文件系统。

+1

非常感谢您的回答。 @D古普塔 – 2012-01-11 15:47:01