在iOS 9+中,我对任何尝试从文件中读取都没有任何意义.在这种情况下,文件是图像文件路径.
运用
NSData(contentsOfFile: stringpath, options: NSDataReadingOptions.DataReadingUncached)
Run Code Online (Sandbox Code Playgroud)
要么
NSData(contentsOfFile: stringpath)
Run Code Online (Sandbox Code Playgroud)
操作:
我从路径中删除了"file://",现在它有权限问题.
错误域= NSCocoaErrorDomain代码= 257"无法打开文件"IMG_0048.JPG",因为您无权查看它." UserInfo = {NSFilePath =/var/mobile/Media/DCIM/100APPLE/IMG_0048.JPG,NSUnderlyingError = 0x13f978f50 {Error Domain = NSPOSIXErrorDomain Code = 1"不允许操作"}}
我添加了NSAllowArbitraryLoads并将其设置为true.
我试图使用" NSSearchPathDirectory " 自己查找文件,但路径不以任何方式匹配