在iOS系統9+我得到任何企圖從文件中讀取一個零。這種情況下的文件是一個圖像文件路徑。
使用的iOS 9讀取文件權限
NSData(contentsOfFile: stringpath, options: NSDataReadingOptions.DataReadingUncached)
或
NSData(contentsOfFile: stringpath)
操作:從路徑,它現在有一個權限問題:
我已刪除了 「//文件」。
錯誤域= NSCocoaErrorDomain代碼= 257「文件‘IMG_0048.JPG’無法打開,因爲您沒有權限查看它。」的UserInfo = {NSFilePath =的/ var /移動/媒體/ DCIM/100APPLE/IMG_0048.JPG,NSUnderlyingError = 0x13f978f50 {錯誤域= NSPOSIXErrorDomain代碼= 1 「操作不允許」}}
我已經添加了NSAllowArbitraryLoads
和將其設置爲true。
我試圖尋找自己使用「NSSearchPathDirectory」但是路徑不以任何方式
你是如何獲得這些路徑?好像你正在訪問攝像頭/畫廊的圖像 –
錯誤的路徑。首先以字符串格式獲取路徑。然後使用文件路徑查找URL。然後在給定的網址找到內容。 –
使用https://github.com/mikaoj/BSImagePicker PHAsset具有一個名爲「PHImageFileURLKey」的值,它是圖像的路徑 –