2014-05-21 119 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

您是否正確閱讀了問題? –

相關問題