小编Mic*_*itz的帖子

如何从视频网址获取NSData?

我正在尝试从UIImagePicker获取视频,并将其作为数据发送到我的restkit API.

func imagePickerController(picker: UIImagePickerController, didFinishPickingMediaWithInfo info: [String : AnyObject]) {
        let videoURL = info["UIImagePickerControllerReferenceURL"] as? NSURL

var movieData: NSData?
        do {
            movieData = try NSData(contentsOfURL: videoPath, options: .DataReadingMappedIfSafe)
        } catch {
            print(error)
            movieData = nil
            return
        }

// Multipart Form Request for RestKit POST goes here

        imagePickerController.dismissViewControllerAnimated(true, completion: nil)
    }
Run Code Online (Sandbox Code Playgroud)

收到以下错误:

错误域= NSCocoaErrorDomain代码= 256"无法打开文件"asset.MOV"." 的UserInfo = {NSURL =资产库://asset/asset.MOV ID = B906AB1B-F311-47BA-8FE9-EE7AADDB7796及EXT = MOV}

video nsdata ios swift

6
推荐指数
2
解决办法
4744
查看次数

标签 统计

ios ×1

nsdata ×1

swift ×1

video ×1