在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”的值,它是图像的路径 –