2014-05-21 85 views
4
imageData=[NSData dataWithContentsOfURL:self.pdfFileUrl options:NSDataReadingMappedAlways error:&error]; 
NSLog(@"%@",[error localizedDescription]); 
NSLog(@"%@",imageData); 

在上面的代码中我得到错误“The file”bg.png“无法打开,因为您没有权限查看它“。无法打开文件,因为您没有权限查看它

我无法将bg.png文件转换为NSData。

+0

我已经找到了这个问题的解决方案!这是错误的,因为我们直接获取带有mac目录中的url的文件。但是不是直接访问此文件,而是通过打开选择文件的面板来获取文件url。手段与开放面板获取文件路径是一种请求访问文件的权限和它的工作正常。谢谢。 –

+0

您是否使用任何第三方库来解决上述问题?我面临同样的问题,并在应用程序中使用SSL。请分享您的评论。 –

+0

[iOS 9读取文件权限]的可能重复(https://stackoverflow.com/questions/33478142/ios-9-read-file-permission) –

回答

-1

我遇到了同样的问题。我所做的就是去Build Options。然后我将“Compiler for C/C++/Objective-C”的值更改为Default Compiler。它对我的工作很好

+0

您是否正确阅读了问题? –

相关问题