2016-09-20 82 views
1

视频文件路径的文件上传到服务器时收到此错误没有权限访问迅速

Error Domain=NSCocoaErrorDomain Code=257 "The file “IMG_0011.MOV” couldn’t be opened because you don’t have permission to view it." UserInfo={NSFilePath=/var/mobile/Media/DCIM/100APPLE/IMG_0011.MOV, NSUnderlyingError=0x13b157510 {Error Domain=NSPOSIXErrorDomain Code=1 "Operation not permitted"}} 

我的转换路径NSData的代码是:

let videoURL = User.sharedInstance.arrRoomGalleryVideos.objectAtIndex(index) as? NSURL 
      var movieData: NSData? 
      do { 
       let video = try NSData(contentsOfURL: videoURL!, options: .DataReadingMappedIfSafe) 
       // print("video", video) 
       multipartFormData.appendBodyPart(data: video, name: "video_path[]", fileName: strVidName, mimeType: "mp4/.mov") 
      } catch { 
       print(error) 
       return 
      } 

回答

0

你可以试试这个 -

导航到Build Settings - >转到Build Options并将"Compiler for C/C++/Objective-C"的值更改为Default Compiler.

更多解决方案检查this

+0

问题出在设备上不在模拟器中 –

+0

可能是其构建不正确。 – Techidiot